在postgresql中没有在表上执行查询

时间:2016-07-02 10:53:45

标签: python django postgresql psycopg2

我在PostgreSql-9.4数据库中有一个名为orders_order的表。 我无法对它运行任何类型的查询。无论我在这个表上运行什么查询(例如。SELECT count(*) from orders_order;甚至\d orders_order),都没有任何反应,除了终端上的光标闪烁。

可能是什么造成的? 我该如何解决?

我在事务中使用INSERT INTO中的脚本运行了一些原始sql查询(Django/Python查询)。我按Ctrl + Z突然退出脚本。从那以后我就遇到了这个问题

1 个答案:

答案 0 :(得分:2)

您很可能不会使用分号终止查询; - )

请注意,默认情况下,PostgreSQL提示符有三个部分:

[dbname][linestatus][is_superuser]

例如登录为Postgres,新行,db是postgres:

postgres=#

以非超级用户身份登录db test,新行:

test=>

现在=是一个重要角色。如果您有一个开放的paren,它将显示:     测试(大于

如果你处于最高级别,那将是

test->