Merhaba herkese iyi forumlar.
PostgreSql ile Rezervasyon sistemi kodluyorum. Ödeme almadan önce kullanıcının bilgilerini alıyorum. Eğer ödeme başarılı ise rezervasyonu onaylıyorum ve artık kimse o saat aralığında rezerve yapamıyor. Sorunum ise; ödeme ekranı gelene kadar şifre girilene kadar başka birisi aynı saat dilimini rezerve edebilirse ne olur?
Yani ilk kullanıcı ödemeyi tamamladığında bankadan para kesildiği vakit başka birisi o saat dilimini satın almış olabilir.
Hem para kesilmiş hem de rezerve edilmemiş oluyor.
Ödeme ekranında şifre girilmediği ödemenin onaylanmadığı durumunu da dikkate alırsak, nasıl bir kısıtlama getirebilirim?
Süre konulabilir ama PostgreSql desteklemiyor diye biliyorum, önerilerinizi bekliyorum teşekkürler.