|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Alexander Gotlib 2:5080/1003 08 Aug 2003 16:53:10 To : Roman Dawydkin Subject : Re: PostgreSQL vs Interbase --------------------------------------------------------------------------------
Hail there Roman!
Thu, 07 Aug 2003 at 02:31 GMT Roman Dawydkin wrote:
ANS>>> Я пока почитал доки. Похоже на то, что прогнал я насчет
ANS>>> исключений в языках Pg. Hапример, Pl/Python-вский try...catch не
ANS>>> ловят исключения сгенерированные ядром БД.
-------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AG>> Именно по этому поводу я и сокрушался, когда говорил про
AG>> отсутствие приличного механизма обработки ошибок в PG.
RD>
RD> Я не пойму, о чЪм вы тут сокрушаетесь. Есть RAISE EXCEPTION
RD> ''message'' в PL/PGSQL.
Это не то. Речь идет именно о подчеркнутом. Hапример
срабатывание какого-либо констрейнта при инсерте или апдейте. Если этот
инсерт делать тупо из какого-нить скрипта, без предварительных проверок,
то PG просто вывалит ошибку с соответствующим текстовым коментарием.
Я вот и не допонимаю как подобные случаи обрабатывать постфактум.
Как их предворительно отлавливать - понятно, но это не совсем правильно.
К тому же всего все равно не предусмотреть.
Может я и в самом деле чего-то не понимаю? Буду весьма
признателен, если кто ткнет куда положено... :-)
--
WBR, Alexander B. Gotlib,
mailto:alex@cca.usart.ru / ICQ# 13043204.
-|- -|-
--- ifmail v.2.15dev5
* Origin: CIA USURT (2:5080/1003@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/14646c50a3358.html, оценка из 5, голосов 10
|