Commit

Değişikliğin diğer oturumlar (veya kullanıcılar) tarafından görülebilmesi için, COMMIT
ifadesini kullanarak işlemi gerçekleştirmek gerekir:

COMMIT;
COMMIT WORK;
COMMIT TRANSACTION ;

COMMIT deyimini yürüttükten sonra PostgreSQL, bir çökme olursa değişikliğin kalıcı
olacağını da garanti eder.
Tüm bu deyimleri bir arada kullanırsak:

-- İşlemi başlatmak (start transaction)
BEGIN;
-- tabloya yeni satır insert etmek
INSERT INTO hesaplar(ad,bakiye) VALUES(‘AHMET’,3550);
-- değişikliği işlemek (commit etmek)
COMMIT;

Örnek:

BEGIN;
UPDATE hesaplar SET bakiye = bakiye + 1200 WHERE id = 1;
UPDATE hesaplar SET bakiye = bakiye - 250 WHERE id = 2;
SELECT id, ad, bakiye FROM hesaplar;

**Mevcut sessionda değişiklik görülür başka session ile kontrol ettiğimizde göremeyiz.

commit ; komutun çalıştırılması ile tüm sessionlarda aynı sonuç görülür.