The following bug has been logged online:

Bug reference:      2779
Logged by:          Sven Klemm
Email address:      [EMAIL PROTECTED]
PostgreSQL version: 8.1
Operating system:   Linux (Debian)
Description:        Making an inherited table to a view causes could not
open relation error in base table
Details: 

Steps to reproduce:

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;
 
SELECT * FROM child;
SELECT * FROM ONLY base;
-- the next query causes the error
SELECT * FROM base;

After dropping child queries to base work again.

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend

Reply via email to