Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
QGIS PostGIS Raise
19-07-2018, 08:03,
#1
QGIS PostGIS Raise
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


Skocz do: