Обсуждение: pgsql: Add checks to DefineQueryRewrite() to prohibit attaching rules to

Поиск
Список
Период
Сортировка

pgsql: Add checks to DefineQueryRewrite() to prohibit attaching rules to

От
tgl@postgresql.org (Tom Lane)
Дата:
Log Message:
-----------
Add checks to DefineQueryRewrite() to prohibit attaching rules to relations
that aren't RELKIND_RELATION or RELKIND_VIEW, and to disallow attaching rules
to system relations unless allowSystemTableMods is on.  This is to make the
behavior of CREATE RULE more like CREATE TRIGGER, which disallows the
comparable cases.  Per discussion of bug #4808.

Modified Files:
--------------
    pgsql/src/backend/rewrite:
        rewriteDefine.c (r1.136 -> r1.137)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/rewrite/rewriteDefine.c?r1=1.136&r2=1.137)