我在Windows 7上安装了最新的postgreql数据库。
现在我正在尝试通过psql.exe命令行
创建数据库当我打开它时,它说
psql: FATAL: database "Jansu" does not exist
所以我在某处读到,当没有指定数据库时,它试图用我的用户名或其他东西找到数据库。
无论如何..当我无法访问命令行时,我是如何创建新数据库的。
答案 0 :(得分:26)
阅读psql syntax。您可以指定数据库,用户和其他参数。如果是新安装,应该有一个默认数据库'postgres',你可以连接到那个。
psql -U postgres postgres
(在Unix环境中,您可能需要添加-h localhost
以强制TCP连接,否则它会尝试使用Unix域套接字,这可能不适用于postgres
以外的其他套接字用户。)
您可以从那里创建数据库,也可以使用createdb
从命令行创建数据库