sql >> データベース >  >> RDS >> PostgreSQL

PHP-Postgresqlエラーが返された場合にクエリをロールバックするにはどうすればよいですか?

    トランザクションはロールバックされます。ただし、自動的に増分する値の基になるシーケンスの数値は引き続き使用されます。これは仕様によるものであり、並列実行のパフォーマンスを低下させる長期的なロックを防ぎます。

    いくつかの回避策があります:




    1. 先週から唯一の最新データを取得し、いくつかの列を合計します

    2. タイプboolの値の配列オフセットにアクセスしようとしています

    3. SQLServerテーブルに計算列を追加する方法-SQLServer/T-SQLチュートリアルパート47

    4. JSONオブジェクトの配列であるrailsフィールド?