我在PostgreSQL中有一个脚本,每晚都会从转储中恢复测试数据库.应用程序服务器和具有连接池的进程可以访问数据库,从而始终保持一些连接处于活动状态.
所以脚本恢复转储my_temp_database.那么它应该改名my_database来my_old_database,my_temp_database来my_database,并最终下降my_old_database.
如何断开所有客户端,超级用户与否my_database,以便可以重命名?我怎么能暂时阻止他们重新连接?
有没有更好的方法来做我需要的?
postgresql ×1