我想备份postgresql数据,
现在我使用禁用插入,更新,删除在我的应用程序级别,变成只读模式。
但我想知道如果在转储数据库中插入、更新、删除,
如何用postgresql函数来防止它呢?
转储自动锁(插入、更新、删除)表,
或者在同一个查询中是否有这样做、锁定(插入、更新、删除)和转储的方法?
我的转储查询:
pg_dump -U postgres -f backup/dbname.sql dbname
发布于 2017-01-23 09:25:29
在运行pg_dump时,不需要禁用对数据库的写入。默认情况下,它被设计为创建一致的备份。引用手册:
pg_dump是备份PostgreSQL数据库的实用工具。即使同时使用数据库,也会进行一致的备份。pg_dump不阻止其他用户(读者或作者)访问数据库。
https://dba.stackexchange.com/questions/161922
复制相似问题