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

PostgreSQLでトリガーを一時的に無効にするにはどうすればよいですか?

    または、USERテーブルのトリガーだけでなく、すべてのトリガーを無効にする場合は、次を使用できます。

    SET session_replication_role = replica;
    

    これにより、現在のセッションのトリガーが無効になります。

    同じセッションを再度有効にするには:

    SET session_replication_role = DEFAULT;
    

    出典:http://koo.fi/blog/2013/01/08/disable-postgresql-triggers-temporarily/



    1. MySqlは行を列に転置し、列を行に転置します

    2. SQLServerでSQLServerテーブルのテキストファイルから挿入ステートメントを生成する方法-SQLServer/TSQLチュートリアルパート106

    3. SQL Server Management Studio(SSMS)でクリップボードリングを循環する-SQL Server/TSQLチュートリアルパート8

    4. データベースからnull許容のDateTimeを取得する方法