Re: proposal: plpgsql - Assert statement

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: proposal: plpgsql - Assert statement
Дата
Msg-id CAFj8pRCCJq5jn4TtWvn01FMs6fzzvuMsxxHO4bXf-eqr-vcrVA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: proposal: plpgsql - Assert statement  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: proposal: plpgsql - Assert statement  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers


2014-09-17 21:00 GMT+02:00 Peter Eisentraut <peter_e@gmx.net>:
On 9/14/14 2:49 PM, Jan Wieck wrote:
> I don't think it is even a good idea to implement assertions that can
> query arbitrary data.

In a normal programming language, an assertion is usually a static fault
in your program.  If the assertion ever fails, you fix your program and
then it hopefully never happens again.

Assertion that query the state of the database or result row counts are
pushing that concept quite a bit.  Those are not assertions, those are
just plain old error handling.


What is difference between content of variable or content of database? You can test any prerequisite, but when this prerequisite is not solved, than exception is very very hard without possible handling.

Pavel 
 

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

Предыдущее
От: Marko Tiikkaja
Дата:
Сообщение: Re: proposal: plpgsql - Assert statement
Следующее
От: Szymon Guz
Дата:
Сообщение: Re: printing table in asciidoc with psql