Kogia_simaさんの投稿一覧
助け合いフォーラムの投稿
2023/03/13
投稿
template0以外でも-Eオプションは指定可能
選択肢の中で、「template0以外のテンプレートで、-E、-lオプションを使用すると、createdbコマンドは失敗する」が正しい説明とされていますが、template0以外であっても、テンプレートデータベースとロケールやエンコーディングが一致していれば-E, -lオプションを使用できます。
問題を「3つ選択」とするか、あるいは選択肢ごと削除するなどのご検討をお願いいたします。
$ psql -l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+------------+----------+------------+------------+---------------------------
postgres | postgresql | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | postgresql | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgresql +
| | | | | postgresql=CTc/postgresql
template1 | postgresql | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgresql +
| | | | | postgresql=CTc/postgresql
(3 rows)
$ createdb -T template1 -E UTF8 testdb
$ psql -l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+------------+----------+------------+------------+---------------------------
postgres | postgresql | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | postgresql | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgresql +
| | | | | postgresql=CTc/postgresql
template1 | postgresql | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgresql +
| | | | | postgresql=CTc/postgresql
testdb | kogia-sima | UTF8 | en_US.utf8 | en_US.utf8 |
(4 rows)
合格体験記の投稿
2023/03/13
投稿