我试图在Postgres数据库中删除一些表.对于其中一些表,我得到一个事务超时(即使它们是空的).
这是我的桌子
CREATE TABLE many_2_many_table ( id integer NOT NULL,object_1_id integer NOT NULL,object_2_id integer NOT NULL);
id是主键
object_1_id和object_2_id都是外键.
现在桌子是空的,我想放弃它. Drop和Truncate都给我转换超时.我已经能够放弃它和我的其他postgres环境.超时是30秒后.
解决方法
检查
pg_locks和
pg_stat_activity以查看某个进程是否仍在使用该表.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。