Ant*_*ton 2 sql linux postgresql ubuntu
我的服务器上有一个postgresql安装,到目前为止工作正常.但是现在有一个表(所有其他表工作正常),我无法通过pgadmin3或drop打开.
我试过重启服务器.没有帮助.我还尝试从服务器上的命令行中删除带有DROP TABLE的表.它只是卡住了.我已经执行了命令,它在过去一小时内一直悬挂在控制台中.
我不知道该怎么办.我可以在数据目录中删除一个文件吗?
最有可能的解释是:其他一些开放式交易持有对表的独占锁定.
您正在使用pgAdmin,因此您可以查看Tools -> Server Status.活动窗格列出了所有当前连接.例如,每个打开的SQL窗口都有一个(或多个)列表.寻找长时间运行的连接.
您也可以尝试发出DROP TABLE并查看此列表.运气好的话,你会看到阻止它的东西.一旦你确定了麻烦制造者并确定它不需要,你就可以杀死这个过程.可能因为设置不好而吸尘失控.
那个,或者某些事情被严重打破了.
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |