Re: drop if exists

Поиск
Список
Период
Сортировка
От Michael Glaesemann
Тема Re: drop if exists
Дата
Msg-id 6B04F21E-BAD7-473C-96F7-3EE349B0515B@myrealbox.com
обсуждение исходный текст
Ответ на drop if exists  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-patches
On Nov 14, 2005, at 23:25 , Andrew Dunstan wrote:

>
> Ther attached patch is for comment. It implements "drop if exists"
> as has recently been discussed. Illustration:

Nifty! Thanks for working this up, Andrew!


> andrew=# drop table blurflx;
> ERROR:  table "blurflx" does not exist
> andrew=# drop table if exists blurflx;
> DROP TABLE

I'm not sure what other DBMS' return in this situation (and kindly
ignore this suggestion if it's specified or otherwise determined),
but perhaps the output could be TABLE "blurlx" DOES NOT EXIST
(without the ERROR) or something more informative, rather than DROP
TABLE. It reminds me of the old behavior of outputting COMMIT even in
the case of transaction failure. I find the current behavior of
outputting ROLLBACK in the case of transaction failure more useful.

Michael Glaesemann
grzm myrealbox com




В списке pgsql-patches по дате отправления:

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: drop if exists
Следующее
От: "Dave Page"
Дата:
Сообщение: Re: drop if exists