Om ett fel uppstår återställer PostgreSQL inte transaktionen. Det misslyckas varje efterföljande uttalande med ett fel. Du kan prova detta i klienten.
Du måste utföra återställning innan några satser kan köras framgångsrikt.
I det fall du stänger anslutningen och startar en ny har detta liten betydelse. Men om du behåller anslutningen och kör andra satser som du förväntar dig att köra framgångsrikt, kommer det inte att fungera.