PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

DatabaseError:Aktuelle Transaktion wird abgebrochen, Befehle werden bis zum Ende des Transaktionsblocks ignoriert?

Dies ist, was Postgres tut, wenn eine Abfrage einen Fehler erzeugt und Sie versuchen, eine andere Abfrage auszuführen, ohne zuerst die Transaktion rückgängig zu machen. (Sie könnten es als Sicherheitsfunktion betrachten, damit Sie Ihre Daten nicht beschädigen.)

Um dies zu beheben, sollten Sie herausfinden, wo im Code diese fehlerhafte Abfrage ausgeführt wird. Es kann hilfreich sein, die Optionen log_statement und log_min_error_statement auf Ihrem Postgresql-Server zu verwenden.