PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

DatabaseError:la transazione corrente è stata interrotta, i comandi ignorati fino alla fine del blocco della transazione?

Questo è ciò che fa Postgres quando una query produce un errore e si tenta di eseguire un'altra query senza prima eseguire il rollback della transazione. (Potresti pensarlo come una funzione di sicurezza, per impedirti di corrompere i tuoi dati.)

Per risolvere questo problema, ti consigliamo di capire dove viene eseguita la query errata nel codice. Potrebbe essere utile utilizzare le opzioni log_statement e log_min_error_statement nel tuo server postgresql.