PostgreSQL如何对极端偏见的DROP TABLE

时间:2015-12-08 17:14:06

标签: postgresql

我们使用postgres作为观察的实时数据缓存。我们需要每天放弃我们的桌子。经常有客户端仍然可以打开数据库进行阅读,实际上它们已经打开以进行读/写并且没有意识到它。我们特别注意到Python打开它并在数据库上保持永久事务锁定。这可以防止我们丢弃表格。

数据表每天可以包含不同数量的列,因此从表格中删除'似乎不是一种选择。

我们已经尝试过创建一个只读用户,但这没有帮助,它仍然在交易" IDLE中得到IDLE。

是否有任何' kill -9'丢桌子?

我们目前在RHEL 6上使用PostgreSQL 8.4,但很快就会迁移到RHEL 7。

1 个答案:

答案 0 :(得分:0)

如果您拥有管理员权限,则可以终止所有当前会话。我认为你的问题类似于this