PostgreSQL psql - 不工作但没有错误

mat*_*dur 14 postgresql psql

我是 PostgreSQL 的完全菜鸟,所以我可能遗漏了一些非常明显的东西。

通过终端上的 psql 连接到我的本地数据库。我运行的任何命令来进行数据库更改,甚至一个简单的选择都不做任何事情。没有错误,只是没有结果。

我可以使用 shell 命令 createdb、dropdb 就好了。

有一个在 Ruby on Rails、RefineryCMS 中运行的站点,使用本地 PostgreSQL db,所以我知道该 db 有数据并且正在运行 - 我似乎无法通过 psql 查询或修改它。

我错过了什么?

Mac OS X Lion,第 9.2 页。

mat*_*dur 21

跳上 IRC postgresql 频道,并在 30 秒内回答了这个问题。

问题是我没有用分号结束我的 SQL 命令。哦!

  • 请注意,您可以通过查看提示来了解一行的上下文。通常提示看起来像 [dbname][line status][user rights]。行状态可以是一种引用类型,一个 = 代表新行或一个 - 代表继续。超级用户的用户权限是 # 或非超级用户的 >。 (2认同)