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

PostgreSQLでトリガーの再帰を回避する方法

    pg_trigger_depth()を使用します 関数。(ドキュメントに記載されているとおり を返します。 ):

    CREATE TRIGGER insert_task
    AFTER INSERT ON employees
    FOR EACH ROW
    WHEN (pg_trigger_depth() = 0)
    EXECUTE PROCEDURE insert_task()
    



    1. MySQLは、列の組み合わせ(重複を許可する)が一意である場合にのみ新しい行を挿入します

    2. Docker / Kubernetesを使用してPostgreSQLフェールオーバークラスターをモデル化するにはどうすればよいですか?

    3. mysql.procの列数が間違っています。予想20、16が見つかりました。テーブルが破損している可能性があります

    4. UPDATESQLクエリのLIMITオフセットまたはOFFSET