sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのテーブルでDELETEを無効にしますか?

    実際にはそうではありません- INSTEADである可能性があります ルール:

     CREATE RULE shoe_del_protect AS ON DELETE TO shoe DO INSTEAD NOTHING;
    

    (マニュアルの同じページの例)

    もう1つの方法は、REVOKEです。 問題のテーブルの権限を削除し、削除するためのストアドプロシージャを作成します...そしておそらく更新と挿入も行います。




    1. /var/lib/mysql/mysql.sockファイルがありません

    2. SQL-where条件でフィルタリングされたレコードとは別に追加のレコードを取得します

    3. mysqlのパスに基づいて選択

    4. すでに開いているDataReaderがあります...そうではありませんが