Re: Deleting vs foreign keys - Mailing list pgsql-general

From WireSpot
Subject Re: Deleting vs foreign keys
Date
Msg-id b2d4b0380510250245u491f71d7m925eeb00cf7c3e29@mail.gmail.com
Whole thread Raw
In response to Re: Deleting vs foreign keys  (Martijn van Oosterhout <kleptog@svana.org>)
Responses Re: Deleting vs foreign keys  (WireSpot <wirespot@gmail.com>)
List pgsql-general
On 10/25/05, Martijn van Oosterhout <kleptog@svana.org> wrote:
> BTW, have you considered TRUNCATE? (although it may not work with
> foreign keys).

It doesn't :)

"TRUNCATE cannot be used if there are foreign-key references to the
table from other tables. Checking validity in such cases would require
table scans, and the whole point is not to do one."

Besides, emptying entire tables never happens, there's just selective
deletes from the "master" table.

Thanks for the tip, guys. I'll go punch in some indexes and I'll be
back to report how much of a difference it made.

pgsql-general by date:

Previous
From: Csaba Nagy
Date:
Subject: Re: Deleting vs foreign keys
Next
From: "Zlatko Matic"
Date:
Subject: Re: [ANNOUNCE] PostgreSQL 8.1 Beta 4