Re: [HACKERS] Non-standard feature request
От | Gavin Sherry |
---|---|
Тема | Re: [HACKERS] Non-standard feature request |
Дата | |
Msg-id | Pine.LNX.4.21.0207150956320.10545-100000@linuxworld.com.au обсуждение исходный текст |
Ответ на | Re: [HACKERS] Non-standard feature request (Bruce Momjian <pgman@candle.pha.pa.us>) |
Список | pgsql-patches |
Hi Bruce, I have been away on a long overdue holiday. Will get you this patch once I catch up on email and pending 'day job' stuff. Gavin On Thu, 4 Jul 2002, Bruce Momjian wrote: > > Gavin, I will need a doc patch for this too. Thanks. > > --------------------------------------------------------------------------- > > Gavin Sherry wrote: > > Slight bug in the previous patch. Logically (and according to SQL99's > > treatment of ON COMMIT), it can be specified only for CREATE TEMP > > TABLE. The patch throws an error if only CREATE TABLE has been specified. > > > > Gavin > > > > On Fri, 28 Jun 2002, Gavin Sherry wrote: > > > > > On Fri, 14 Jun 2002, Gavin Sherry wrote: > > > > > > > On Thu, 13 Jun 2002, Mike Mascari wrote: > > > > > > > > > > > > > > CREATE TEMPORARY TABLE > > > > > ... > > > > > ON COMMIT DROP; > > > > > > > > > > pseudo-compatible with the SQL-standard of: > > > > > > > > > > ON COMMIT { DELETE | PRESERVE } ROWS; > > > > > > > > > > so one day PostgreSQL's grammar would look like: > > > > > > > > > > ... > > > > > ON COMMIT { DROP | { DELETE | PRESERVE } ROWS }; > > > > > > > > I think this is a pretty useful feature. Shouldn't require too much > > > > work. A new relkind or a bool in TempTable and a little code in > > > > AtEOXact_temp_relations() to heap_drop_with_catalog() the registered temp > > > > table. > > > > > > > > Anyone else keen for this feature? > > > > > > Attached is a patch implementing this. The patch is against 7.2.1 > > > source. The grammar introduced is of the form: > > > > > > CREATE TEMP TABLE ... ON COMMIT DROP; > > > > > > Is this a desirable feature? Seems pretty useful to me. > > > > > > Gavin > > > > > > > > Content-Description: > > [ Attachment, skipping... ] > > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 3: if posting/reading through Usenet, please send an appropriate > > subscribe-nomail command to majordomo@postgresql.org so that your > > message can get through to the mailing list cleanly > >
В списке pgsql-patches по дате отправления: