1
プロストグレスとは何ですかselect @@trancount
と同等ですか?Postgres:現在のトランザクションレベルを検出
プロストグレスとは何ですかselect @@trancount
と同等ですか?Postgres:現在のトランザクションレベルを検出
PostgreSQLはセーブポイントを使用します。ネストされたトランザクションはありません。
名前を付けることができます。
私はあなたがここに開始することをお勧め:http://www.postgresql.org/docs/9.5/static/sql-savepoint.html
同じことが行く:私は浮遊取引のために、あなたかどうかをチェックしていますので、任意のセーブポイントは、現在の接続/セッション –
に設定されているかどうかを検出するために任意のSQLコードがありますトランザクションをネストすることはできません。トランザクションがアクティブでなかった場合は、ロールバックが適切なエラーをスローすることを確認できます。 –
@StijnSanders、それは検出することができないようです:http://dba.stackexchange.com/questions/75474/in-postgres-how-to-get-a-list-of-current-defined-savepoint –