Linuxコマンドラインを使用してpostgresqlデータベースを作成する方法

Linuxコマンドラインを使用してpostgresqlデータベースを作成する方法

次のコマンドを実行して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\""

おすすめ記事