Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql创建数据库_Postgresql - Fatal编程技术网

Postgresql创建数据库

Postgresql创建数据库,postgresql,Postgresql,我在Windows7上安装了最新的postgreql数据库 现在我正试图通过psql.exe命令行创建一个数据库 当我打开它时,它说 psql: FATAL: database "Jansu" does not exist 所以我在某个地方读到,当没有指定数据库时,它试图用我的用户名或其他什么来查找数据库 无论如何..当我无法访问命令行时,如何创建新数据库。阅读。您可以指定数据库、用户和其他参数。如果是新安装的,应该有一个默认数据库“postgres”,您可以连接到该数据库 psql -U

我在Windows7上安装了最新的postgreql数据库

现在我正试图通过psql.exe命令行创建一个数据库

当我打开它时,它说

psql: FATAL: database "Jansu" does not exist
所以我在某个地方读到,当没有指定数据库时,它试图用我的用户名或其他什么来查找数据库

无论如何..当我无法访问命令行时,如何创建新数据库。

阅读。您可以指定数据库、用户和其他参数。如果是新安装的,应该有一个默认数据库“postgres”,您可以连接到该数据库

 psql -U postgres postgres 
(在Unix环境中,您可能需要添加
-h localhost
以强制TCP连接,否则它将尝试使用Unix域套接字,这可能不适用于
postgres
用户以外的用户。)


您可以从那里创建数据库,也可以从命令行使用

psql:FATAL:Ident身份验证用户“postgres”失败psql:FATAL:Peer身份验证用户“postgres”失败@Cody如果我可以添加,
psql-U postgres postgres-h localhost
@Frankline:在Windows中不需要这样做