PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL - कैसे निर्धारित करें कि कोई लेनदेन सक्रिय है या नहीं?

पोस्टग्रेज PL/pgSQL चलाता है लेनदेन के अंदर। इस प्रकार आप PL/pgSQL . के अंदर से लेनदेन को नियंत्रित नहीं कर सकते हैं . कोड इस तरह दिखेगा:

begin;
  select plpgsql_fn();
  do '/*same any plpgsql*/';
end;

तो आपके प्रश्न का उत्तर दे रहे हैं:

अगर आपके पास PL/pgSQL है एटीएम चल रहा है, आपका लेन-देन सक्रिय एटीएम है...

बेशक आप कुछ तरकीबें कर सकते हैं, जैसे dblink . पर काम शुरू/समाप्त करना या ऐसा। लेकिन फिर आप चेक कर सकते हैं select txid_current(); dblink . पर सफलतापूर्वक...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं नोड-पीजी में तालिका नाम के रूप में एक चर का उपयोग कैसे कर सकता हूं?

  2. डॉकराइज्ड प्रोजेक्ट पर Django माइग्रेशन चलाना

  3. धीमी गति से प्रदर्शन करते हुए कई सेल्फ जॉइन के साथ बड़ी टेबल पर स्थानिक क्वेरी

  4. मैं plpgsql के माध्यम से Postgres से तालिका की प्राथमिक कुंजी कैसे प्राप्त करूं?

  5. Postgresql Docker भूमिका मौजूद नहीं है