"Sven Klemm" <[EMAIL PROTECTED]> writes:
> CREATE TABLE base( name TEXT );
> CREATE TABLE child() INHERITS( base );
 
> CREATE RULE "_RETURN" AS ON SELECT TO child DO INSTEAD SELECT 'Chunky
> Bacon'::text AS name;

This is definitely in the category of "don't do that".  It's an
oversight that DefineQueryRewrite() doesn't check for the case.

Actually, I wonder whether we still need to support conversion of
tables to views at all.  That was never meant as anything but a
temporary hack to allow loading pre-7.1 pg_dump scripts.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster

Reply via email to