标签: postgresql python-3.x
我在Python3中创建了一个程序,它以一些非常不同的方式与一些PostgreSQL数据库一起工作(转储,删除,复制它们等等)。事实是,例如,当我想转储数据库时,程序会执行它,在此之前它会自动终止与所提到的数据库的每个连接(除了我的数据库)。
我现在需要做的是确保在转储过程中没有人会连接到数据库。我正在考虑将目标数据库的属性“datallowconn”更改为0,并在转储过程之后再次将其设置为1.但我不知道这是否是最好的方法。
任何人都可以帮助我,有更好的方法来管理它吗?