恢复期间是否可以访问 PostgreSQL 数据库?
Is a PostgreSQL database accessible during restore?
是否可以在 pg_restore 从自定义格式恢复数据库时访问(尤其是插入)数据库。
如果是,那么我是否应该关心防止客户端在 pg_restore 为 运行 时访问数据库,或者恢复操作为 "transactional",以便在它结束后客户端自启动以来所做的所有更改会丢失吗?
如果您想在 pg_restore
期间将并发会话排除在数据库之外,则必须使用 pg_hba.conf
条目阻止它们。
当 pg_restore
为 运行 时,无法防止并发会话插入或以其他方式修改数据。
是否可以在 pg_restore 从自定义格式恢复数据库时访问(尤其是插入)数据库。 如果是,那么我是否应该关心防止客户端在 pg_restore 为 运行 时访问数据库,或者恢复操作为 "transactional",以便在它结束后客户端自启动以来所做的所有更改会丢失吗?
如果您想在 pg_restore
期间将并发会话排除在数据库之外,则必须使用 pg_hba.conf
条目阻止它们。
当 pg_restore
为 运行 时,无法防止并发会话插入或以其他方式修改数据。