PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

DatabaseError:a transação atual é abortada, comandos ignorados até o final do bloco de transação?


Isso é o que o postgres faz quando uma consulta produz um erro e você tenta executar outra consulta sem antes reverter a transação. (Você pode pensar nisso como um recurso de segurança, para evitar que você corrompa seus dados.)

Para corrigir isso, você deve descobrir em que parte do código essa consulta incorreta está sendo executada. Pode ser útil usar as opções log_statement e log_min_error_statement em seu servidor postgresql.