पोस्टग्रेज PL/pgSQL
चलाता है लेनदेन के अंदर। इस प्रकार आप PL/pgSQL
. के अंदर से लेनदेन को नियंत्रित नहीं कर सकते हैं . कोड इस तरह दिखेगा:
begin;
select plpgsql_fn();
do '/*same any plpgsql*/';
end;
तो आपके प्रश्न का उत्तर दे रहे हैं:
अगर आपके पास PL/pgSQL
है एटीएम चल रहा है, आपका लेन-देन सक्रिय एटीएम है...
बेशक आप कुछ तरकीबें कर सकते हैं, जैसे dblink
. पर काम शुरू/समाप्त करना या ऐसा। लेकिन फिर आप चेक कर सकते हैं select txid_current();
dblink
. पर सफलतापूर्वक...