PostgreSQLでdatabaseをReadOnlyに設定する
default_transaction_read_only
を on
に設定する
alter database database_name set default_transaction_read_only = on;
その他メモ
レプリカのDBを作ってReadOnlyに設定する手順
現行DBのexport
pg_dump database_name > import.sql
レプリカへのインポート
psql replica_database_name < import.sql
ReadOnlyに設定
alter database replica_database_nameset default_transaction_read_only = on;