Dette er, hvad postgres gør, når en forespørgsel producerer en fejl, og du forsøger at køre en anden forespørgsel uden først at rulle transaktionen tilbage. (Du kan tænke på det som en sikkerhedsfunktion, for at forhindre dig i at ødelægge dine data.)
For at løse dette skal du finde ud af, hvor i koden den dårlige forespørgsel udføres. Det kan være nyttigt at bruge log_statement og log_min_error_statement mulighederne på din postgresql server.