pgsql数据库删除提示占用问题解决
生产库数据全量同步到本地测试环境流程以及遇到的问题
- 首先就是备份文件恢复出现的问题(本次用的.sql文件)
发现同步有问题,此时需要删除数据库然后新建一个同名的数据库
结果删除的时候又有问题
- 删除数据库新建同名的库
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='hnhb' AND pid<>pg_backend_pid();
用上面的命令查询活动的数据库连接pid
再执行一次直到查询不到数据
注意 最后关闭本机上的其他数据库连接工具,关闭当前sql查询窗口,然后删除数据库