ポストグルテーブルのトリガを「作成または置き換えたい」とします。ただし、そのようなSQL式はありません。トリガポストグルの作成または置き換え
私は "DROP TRIGGER IF EXISTS"を最初に(http://www.postgresql.org/docs/9.5/static/sql-droptrigger.html)行うことができます。
私の質問は以下のとおりです。
- は
- (DROP +トリガーのCREATE)より推奨/良いオプションがあり、「トリガーを作成したり、交換してください」など存在しない理由はあります(暗示する可能性があります
オラクル(https://docs.oracle.com/cd/B19306_01/appdev.102/b14251/adfns_triggers.htm)に「作成または置換トリガー」があることに注意してください。次に、
- このようなコマンドはPostgres用に計画されていますか?
なぜpostgreqlは 'CREATE OR REPLACE FUNCTION'を許可しますが、' CREATE OR REPLACE TRIGGER'を許可しないのですか?そのコンセプトに従うならば、それはあまりにも正しい機能のために強制されているはずですか?または私は間違っていますか? –