次のコマンドを実行してlinux(CentOS)コマンドラインからpostgresqlデータベースを作成しようとしました。
psql -U admin -p55432 postgres -c "CREATE DATABASE TEST_DB"
生成されたデータベース名は「test_db」として表示されます。大文字でデータベースを作成する必要があります。
ベストアンサー1
PostgreSQLでは、引用符のない名前は大文字と小文字を区別しません。したがって、データベース名を大文字で表記する特別な理由はないと思います。しかし、次のように試してみることができます。
psql -U admin -p55432 postgres -c "CREATE DATABASE \"TEST_DB\""