Kann ich Postgresql bitten, Fehler innerhalb einer Transaktion zu ignorieren

Ich verwende Postgresql mit den PostGIS-Erweiterungen für die Ad-hoc-Raumanalyse. Im Allgemeinen konstruiere und stelle ich SQL-Abfragen von Hand aus psql heraus. Ich binde eine Analysesitzung immer in eine Transaktion ein. Wenn ich also eine destruktive Abfrage stelle, kann ich sie zurücksetzen.

Wenn ich jedoch eine Abfrage stelle, die einen Fehler enthält, wird die Transaktion abgebrochen. Alle weiteren Abfragen lösen die folgende Warnung aus:

FEHLER: aktuelle Transaktion wird abgebrochen, Befehle werden bis zum Ende des Transaktionsblocks ignoriert

Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren? Es ist mühsam, die Transaktion zurückzusetzen und vorherige Abfragen jedes Mal erneut auszuführen, wenn ich einen Tippfehler mache.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage