PostgreSQL psql-不起作用,但没有错误[关闭]


12

我对PostgreSQL完全陌生,所以我可能缺少一些显而易见的东西。

通过终端上的psql连接到我的本地数据库。我运行的任何要更改数据库的命令,甚至是简单的选择都无济于事。没有错误,没有结果。

我可以使用shell命令createdb,dropdb很好。

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

我想念什么?

Mac OS X Lion,第v v 9.2。


感谢您发布并提供您的解决方案-我认为您遇到的问题过于“本地化”,以至于对其他人没有好处,因此在此基础上,我要结束。
杰克说尝试topanswers.xyz 2012年

3
需要注意的是,作为一个为其他人支持PostgreSQL的人,这种情况非常普遍。
克里斯·特拉弗斯

6
非常失望,因为我在Windows机器上遇到了同样的问题,所以已经关闭了,解决方法不是简单地添加分号。这个问题是随机开始的,为了使查询响应,我必须重新启动postgres服务。
Amalgovinus

1
在具有python CMS的linux上,同样的问题。这个问题不太本地化。
Ortomala Lokni '16

Answers:


19

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

问题是我没有以分号结束SQL命令。h!


1
注意,您可以通过查看提示来告知行的上下文。通常,提示符看起来类似于[dbname] [line status] [user rights]。行状态可以是引号的类型,新行的=或连续的-。对于超级用户,用户权限为#;对于非超级用户,用户权限为>。
克里斯·特拉弗斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.