削除や編集をしないようにするために必要なミッションクリティカルなテーブルがあります。可能なアクションはそこから読み取ることだけで、dbaはさらに行を追加できます。それでおしまい。superadmin/dbaでテーブルの削除/更新を防止しますか?
セキュリティを強化するために、dbaがレコードを削除/変更できないようにしたいので、基本的に誰もレコードを削除したり変更したりすることはできません。これらのテーブルは、無期限に保存する必要のあるデータや、重要なルックアップテーブルなどの特定のタイプのユーザーのアクティビティを追跡するために重要です。そのため、システムのロックされた値とユーザーの値が混在しています。
アイデアは、誰かがそのデータベースを強制終了するために必要なデータを破壊したい場合です。これを行う方法はありますか?
管理者権限のある不正な人がいる場合は何もできません。政府のシステムに関する情報をどのように管理していますか? – Markus
トラスト。すべてのシステムは、特にスーパーユーザーによってハッキングされる可能性があるため、そうする権限がなければなりません。そして、誰もがスーパーユーザーのアクセスを与えるわけではありません、必要はありません。バックアップを忘れないでください。非常に安全な場所に保管しないとハッキングする可能性があります。人と仕事をするときのセキュリティは非常に困難です。 http://wiki.postgresql.org/wiki/SEPostgreSQL –