【发布时间】:2018-01-25 16:45:16
【问题描述】:
我目前正在使用 Flask 服务器和在 docker 中运行的 postgresql 数据库。我想删除一个使用 alembic 进行迁移的表,但是当我想应用它时,它被冻结了,我有一个进程
DROP TABLE waiting
那只是……等待…… 于是我尝试直接用psql删除表:
<db_name>=# DROP TABLE <table_name>
但我得到了相同的结果,它永远不会结束,即使在抑制表中的所有列之后也是如此。 顺便说一句,该表是与另一个用户链接的邮件列表,但这应该不是问题。
有人有想法吗?
【问题讨论】:
-
当您尝试放下它并看到等待时 - 检查它正在等待。什么是 postgres 版本?..
-
这是 postgres 10.1
-
我有:postgres:
172.20.0.1(44192) DROP TABLE waiting 我不知道如何查看它在等待什么...
标签: postgresql flask alembic