标签: database spring hibernate tomcat locking
我需要运行脚本来更新生产数据库中的所有表,因此我需要在唯一的应用程序服务器上锁定所有数据库。怎么做?我在我的应用程序中使用spring,tomcat,oracle和hibernate。
答案 0 :(得分:2)
人们通常为此做的是REVOKE CONNECT ON DATABASE x FROM PUBLIC,然后强制关闭其他连接,或修改pg_hba.conf文件并重新加载配置以防止不需要的登录。
REVOKE CONNECT ON DATABASE x FROM PUBLIC
pg_hba.conf