データベースのトリガーやビューにあまり詳しくありません。現在、PostgreSQL と HSQL を使用しています。データベースはそれほど重要ではありませんが。次のようなものを提供するデータベースがあるかどうか疑問に思っています。
次のような(例の)テーブルがあります。
CREATE TABLE DUMMY_TABLE (ID INTEGER, NUMBER INTEGER);
次のようなビューを作成しました。
CREATE VIEW DUMMY_VIEW AS SELECT * FROM DUMMY_TABLE WHERE NUMBER > 5;
いくつかのエンティティを挿入します。
INSERT INTO DUMMY_TABLE VALUES(1,2);
INSERT INTO DUMMY_TABLE VALUES(1,10);
もちろん、呼び出したときに DUMMY_VIEW には VALUES(1,10) のみが含まれます
SELECT * FROM DUMMY_VIEW
だから今私がやりたいことは、NUMBER > 5 を持つエンティティが挿入されるたびに呼び出される DUMMY_VIEW にトリガーを追加することです。
HSQL と PostgreSQL の両方で DUMMY_VIEW にトリガーを直接追加しようとしました。しかし、ビューにトリガーを追加することはできないと言われています。
これ(または機能的に同様のソリューション)は可能ですか?