sql >> Database teknologi >  >> RDS >> PostgreSQL

Tilbageførsel efter fejl i transaktionen

Hvis der opstår en fejl, ruller PostgreSQL faktisk ikke transaktionen tilbage. Det fejler hver efterfølgende sætning med en fejl. Du kan prøve dette i klienten.

Du skal udføre rollback, før nogen sætninger kan udføres med succes.

I tilfælde af, at du lukker forbindelsen og starter en ny, har dette ringe betydning. Men hvis du bevarer forbindelsen og kører andre sætninger, som du forventer at udføre med succes, vil det ikke fungere.




  1. Nulstil sekvensværdien til 1

  2. Fjerner linebreak fra php json output

  3. Undgå CHAR-trimning, når du bruger eclipselink

  4. Sådan vedhæfter du en SQL Server-database fra kommandolinjen