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.