Postgresql 创建数据库

标签 postgresql

好吧,我在我的 Windows 7 上安装了最新的 postgreql 数据库。

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

当我打开它时,它说

psql: FATAL: database "Jansu" does not exist

所以我在某处读到,当没有指定数据库时,它会尝试使用我的用户名或其他内容查找数据库。

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

最佳答案

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

 psql -U postgres postgres 

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

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

关于Postgresql 创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5735370/

相关文章:

perl - 存储和访问数据以供将来分析运算符(operator)内部和运算符(operator)之间的可变性

sql - 获取计数行的最后一个实例

SQL 查询点仅在超过特定时间后才会更改

Postgresql:在用户定义类型中,发送函数的用途是什么?

database - 在 PostgreSQL 中获取最近创建的模式

当任一表可能返回零结果时,SQL 从多个表返回一个结果集

python - Python "float"和 PostgreSQL "double precision"的 float

postgresql - 在 Postgres 中使用 dblink 有什么捷径吗?

ruby-on-rails - rails "undefined method for ActiveRecord_Associations_CollectionProxy"

django - 使用 django 为 postgresql 获取 "idle in transaction"