■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




投稿No.8245
ツリー表示
2024/10/16 10:01:14
ハンドルネーム OBサポート
製品 OB
タイトル Re: BEFOREトリガーがAFTERトリガーと返される場合がある
メッセージ本文 OBサポートです。
ご回答が大変遅くなってしまい、誠に申し訳ありません。

■トリガー起動タイミングが不正となる事象
動作について詳細な情報提供いただき、誠にありがとうございます。
お問い合わせの事象に関しまして、弊社側でも同様の事象の再現を確認いたしました。
最新バージョンであるver.23に関しましても同様の障害が発生していることから、
トリガーのDDL解析処理に関して、以前より問題があったものと考えられます。

調査いただきました通り、対象テーブルやトリガー名など、
トリガーのDDLについて`AFTER`のキーワードが含まれる場合に、
解析処理の問題で起動タイミングが書き変わっているものと考えられます。

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。

■回避策について
現状SI Object Browserの内部的な解析動作に依存する不具合となりますため、
製品側での回避ができない状況となります。
誠に恐れ入りますが対象のトリガーに関しましてはpsqlやpgAdminなどの他ツールでの参照をお願いいたします。

本事象に関しましては、開発側に連携の上で今後の修正を検討させていただきます。

本家、大変ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
元の文章を引用して返信