Postgresql

如何在一段時間內防止寫入 Postgres 模式?

  • November 18, 2014

我正在使用 pg_dump + pg_restore + drop 架構級聯將架構從一台伺服器移動到另一台伺服器。我需要知道在此過程中沒有應用程序正在寫入它(或者至少寫入將失敗)以避免失去數據。

目前我在開始轉儲之前重命名架構。這足以防止寫入嗎?如果重命名架構時大批量插入很忙怎麼辦?那還會完成嗎?

您可以REVOKE從該架構訪問,但我擔心該應用程序會產生一些不良影響。PostgreSQL 具有微調的權限管理。稍後您可以GRANT訪問該架構。

引用自:https://dba.stackexchange.com/questions/82927