QGIS PostGIS Raise - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: QGIS PostGIS Raise (/thread-1675.html) |
QGIS PostGIS Raise - kamilwydra - 19-07-2018 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 |