Re: Foreign key bugs + other problems
Mike Mascari <mascarm@mascari.com>
From: Mike Mascari <mascarm@mascari.com>
To: Jan Wieck <JanWieck@Yahoo.com>
Cc: Bruce Momjian <pgman@candle.pha.pa.us>, PostgreSQL HACKERS <pgsql-hackers@postgresql.org>
Date: 2000-07-12T07:36:19Z
Lists: pgsql-bugs, pgsql-hackers
Jan Wieck wrote: > > Maybe we should prevent shadowing of a table that is used as a foreign > > key. > > And open another DOS attack possibility? Each user could > potentially create a permanent table of a name used as a temp > table somewhere inside of an application. Then create another > referencing it and boom - the application goes down. Not that > good IMHO. > > I think we need to hand OID's to the RI triggers and have > some special syntax to tell the parser that a table or > attribute is named by OID in the actual query. > > Will cause alot of headaches for the next pg_dump/restore > cycle. > > (Bruce: still waiting for your call) > > Jan Just curious, but couldn't this also be done in the TRUNCATE TABLE case? Where the consensus was to disallow TRUNCATE TABLE on a table whose attribute was the foreign key of another relation? It seems that proper implementation of SCHEMA and a finer granularity of GRANT/REVOKE is need to address these issues. Mike Mascari