Re: drop if exists
| От | Tom Lane |
|---|---|
| Тема | Re: drop if exists |
| Дата | |
| Msg-id | 11272.1131981710@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | drop if exists (Andrew Dunstan <andrew@dunslane.net>) |
| Ответы |
Re: drop if exists
|
| Список | pgsql-patches |
Andrew Dunstan <andrew@dunslane.net> writes:
> andrew=# drop table blurflx;
> ERROR: table "blurflx" does not exist
> andrew=# drop table if exists blurflx;
> DROP TABLE
If I read MySQL's documentation correctly, they emit a NOTE (equivalent
of a NOTICE message I suppose) when IF EXISTS does nothing because the
table doesn't exist. Seems like we should do likewise --- your second
example here seems actively misleading. That is, I'd rather see
andrew=# drop table if exists blurflx;
NOTICE: table "blurflx" does not exist, skipping
DROP TABLE
regards, tom lane
В списке pgsql-patches по дате отправления: