sql >> Databasteknik >  >> RDS >> PostgreSQL

DatabaseError:aktuell transaktion avbröts, kommandon ignoreras till slutet av transaktionsblocket?

Detta är vad postgres gör när en fråga ger ett fel och du försöker köra en annan fråga utan att först återställa transaktionen. (Du kanske tänker på det som en säkerhetsfunktion för att förhindra att du skadar din data.)

För att åtgärda detta vill du ta reda på var i koden den dåliga frågan exekveras. Det kan vara bra att använda alternativen log_statement och log_min_error_statement i din postgresql-server.



  1. DAY() Exempel i SQL Server (T-SQL)

  2. Hur infogar/uppdaterar man större data i Oracle-tabellerna?

  3. SQLite Subquery

  4. Assembly 'Microsoft.SqlServer.Types' version 10 eller högre kunde inte hittas