4
当我尝试在postgres 9.3中创建数据库时,它不会创建数据库。我没有收到任何错误消息。Createdb不会在postgres中创建数据库:无错误消息
abramhandler-# createdb orleansgis
abramhandler-# \list
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
--------------+--------------+----------+-------------+-------------+-------------------------------
abramhandler | abramhandler | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | abramhandler | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | abramhandler | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/abramhandler +
| | | | | abramhandler=CTc/abramhandler
template1 | abramhandler | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/abramhandler +
| | | | | abramhandler=CTc/abramhandler
(4 rows)
abramhandler-#
我试过输入#commit
,它仍然没有显示数据库。
docs显示如何调试错误消息 - 但我不确定当我没有得到任何错误消息时该怎么办。它根本不创建数据库。
'psql'中的SQL语句需要以';'结尾 - 但'createdb'不是SQL命令,它是一个命令行程序。在'psql'中,你需要运行'create database orleansgis;'(不要忘记';') –