トランザクションを実装する postgresql 関数を書いています。コードは次のようになります。
BEGIN TRANSACTION REPEATABLE READ
INSERT INTO table1 VALUES(value1, value2);
INSERT INTO table2 VALUES(value3);
COMMIT
END;
ここで、挿入クエリの 1 つが挿入ロールバックに対して何らかのエラーを返すかどうかを確認する必要があります。どうすればできますか?
トランザクションを実装する postgresql 関数を書いています。コードは次のようになります。
BEGIN TRANSACTION REPEATABLE READ
INSERT INTO table1 VALUES(value1, value2);
INSERT INTO table2 VALUES(value3);
COMMIT
END;
ここで、挿入クエリの 1 つが挿入ロールバックに対して何らかのエラーを返すかどうかを確認する必要があります。どうすればできますか?