Re: Right way to reject INSERTs and UPDATEs

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Right way to reject INSERTs and UPDATEs
Дата
Msg-id 488EF1DF.4030804@archonet.com
обсуждение исходный текст
Ответ на Right way to reject INSERTs and UPDATEs  ("Dmitry Teslenko" <dteslenko@gmail.com>)
Список pgsql-general
Dmitry Teslenko wrote:
> These solution work and enforce data integrity as needed. Sadly, database
> interface I use (Trolltech Qt 3) can't track when trigger aborts
> update or insert. Can I raise exception in trigger or something?

RAISE EXCEPTION 'Failed to update mytable: date range (%,%) overlaps an
existing entry', NEW.from_dt, NEW.to_dt;

You can also do RAISE NOTICE, WARNING etc. See the pl/pgsql section of
the manual for details.

--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: valgog
Дата:
Сообщение: Re: array_accum() and quoted content
Следующее
От: hubert depesz lubaczewski
Дата:
Сообщение: Re: Right way to reject INSERTs and UPDATEs