Transaktionen
« Übersicht: Manage PostgreSQL
Transaktionen gruppieren eine Folge von Arbeitsschritten und
garantieren die vollständige Ausführung aller Einzelschritte.
Scheitert eine Aktion, werden alle Arbeitschritte der Transaktion
rückgängig gemacht.
Start der Transaktion mit Bestätigung durch COMMIT
Verwedent wird die Übungstabelle BKZFRAU…
BEGIN;
SELECT COUNT(*) FROM bkzfrau;
DELETE FROM bkzfrau
WHERE name like 'Aal%';
SELECT COUNT(*) FROM bkzfrau;
COMMIT;
SELECT COUNT(*) FROM bkzfrau;
Start der Transaktion mit ROLLBACK
Verwedent wird die Übungstabelle BKZFRAU…
BEGIN;
SELECT COUNT(*) FROM bkzfrau;
DELETE FROM bkzfrau
WHERE name like '%blume%';
SELECT COUNT(*) FROM bkzfrau;
ROLLBACK;
SELECT COUNT(*) FROM bkzfrau;