PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PHP - Postgresql Wie kann ich eine Abfrage zurücksetzen, wenn ein Fehler zurückgegeben wird?

Die Transaktion wird rückgängig gemacht. Aber es wird immer noch eine Zahl aus einer Sequenz verbraucht, auf der automatisch inkrementierende Werte basieren. Dies ist beabsichtigt und verhindert lang andauernde Sperren, die die Leistung der parallelen Ausführung beeinträchtigen würden.

Es gibt einige Problemumgehungen: