Forum QGIS

Pełna wersja: QGIS PostGIS Raise
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam.

Mam pytanie dotyczące obsługi błędów ze strony bazy Postgresql z nakładką PostGIS.
Mianowicie, jeżeli użyjemy przy triggerze dla warstwy edytowalnej polecania RAISE Exception, obiekt dla którego ten warunek wystąpi nie zostanie zapisany do bazy danych i pojawi się w QGIS komunikat o tym błędzie.

Są różne inne poziomy dla polecenia RAISE, np. Warning, Log, Notice itd.
Jak z nich korzystam, obiekt dla którego wystąpi zdarzenie jest zapisywany do bazy danych, a komunikat o błędzie (warningu, czy notice) pojawia się w panelu komunikatów.
Czy jest możliwość i jak to zrobić, aby dla RAISE NOTICE (lub Warning) komunikat pojawiał się w takim samym lub podobnym oknie co RAISE EXCEPTION ?

Główne założenie jest takie, aby wykonać interakcję z użytkownikiem, aby zgłosić mu ostrzeżenia, ale żeby nie przerywało to zapisu do bazy danych.
Z góry dziękuję za odpowiedź.

Pozdrawiam
Kamil Wydra