sql >> Base de Datos >  >> RDS >> PostgreSQL

DatabaseError:se aborta la transacción actual, ¿se ignoran los comandos hasta el final del bloque de transacción?

Esto es lo que hace Postgres cuando una consulta produce un error e intenta ejecutar otra consulta sin revertir primero la transacción. (Puede pensar en ello como una característica de seguridad, para evitar que corrompa sus datos).

Para solucionar esto, querrá averiguar en qué parte del código se está ejecutando esa consulta incorrecta. Puede ser útil usar las opciones log_statement y log_min_error_statement en su servidor postgresql.