Christopher Kings-Lynne <[EMAIL PROTECTED]> writes:
> Hmmm...could we allow truncate in cases where all the FK's on a table 
> refer only to that table itself?

Alvaro already did that and more ...

2005-01-26 22:17  tgl

        * doc/src/sgml/ref/truncate.sgml, src/backend/catalog/heap.c,
        src/backend/commands/tablecmds.c, src/backend/nodes/copyfuncs.c,
        src/backend/nodes/equalfuncs.c, src/backend/parser/gram.y,
        src/backend/tcop/utility.c, src/include/catalog/heap.h,
        src/include/commands/tablecmds.h, src/include/nodes/parsenodes.h,
        src/test/regress/expected/temp.out,
        src/test/regress/expected/truncate.out,
        src/test/regress/sql/temp.sql, src/test/regress/sql/truncate.sql:
        Generalize TRUNCATE to support truncating multiple tables in one
        command.  This is useful because we can allow truncation of tables
        referenced by foreign keys, so long as the referencing table is
        truncated in the same command.
        
        Alvaro Herrera


                        regards, tom lane

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

Reply via email to