Re: Non-standard feature request
От | Bruce Momjian |
---|---|
Тема | Re: Non-standard feature request |
Дата | |
Msg-id | 200207040526.g645QOW00423@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: Non-standard feature request (Gavin Sherry <swm@linuxworld.com.au>) |
Список | pgsql-hackers |
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 -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-hackers по дате отправления: