Hello, Dmitry!

Dmitry Yemanov wrote:

лучше триггеры на селект. Вот была бы хорошая фича.

Таковое хоть где-нибудь есть? Или все такие уж недогадливые?

есть. в PostgreSQL. Только триггеры там, гм, на сях пишутся, или
процедуры вызывают.
SELECT does not modify any rows so you can not create
SELECT triggers. Rules and views are more appropriate in such cases.
(http://www.postgresql.org/docs/8.1/static/sql-createtrigger.html)

А "триггер на селект" - это RULE.

CREATE TABLE myview (same column list as mytab);
CREATE RULE "_RETURN" AS ON SELECT TO myview DO INSTEAD
    SELECT * FROM mytab;

http://www.postgresql.org/docs/8.1/static/rules-views.html#RULES-SELECT

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34

Ответить