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

PostgreSQL में क्वेरी प्रगति को कैसे ट्रैक करें?

मुझे यहाँ एक अच्छा उत्तर मिला:अपडेट स्टेटमेंट की प्रगति को ट्रैक करना

ट्रिक यह है कि पहले एक सीक्वेंस बनाया जाए (जैसा आप चाहें इसे नाम दें):

CREATE SEQUENCE query_progress START 1;

फिर अपनी क्वेरी के WHERE भाग में संलग्न करें:

AND NEXTVAL('query_progress')!=0

अब आप प्रगति पर सवाल उठा सकते हैं:

SELECT NEXTVAL('query_progress');

अंत में अनुक्रम से छुटकारा पाना न भूलें:

DROP SEQUENCE query_progress;

ध्यान दें कि यह आपकी क्वेरी को और भी धीमा कर देगा और हर बार जब आप प्रगति की जांच करेंगे तो यह अतिरिक्त रूप से मूल्य में वृद्धि करेगा। उपरोक्त लिंक ने एक अस्थायी अनुक्रम बनाने का सुझाव दिया लेकिन PostgreSQL उन्हें सभी सत्रों में दृश्यमान नहीं बनाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में किसी फ़ंक्शन के अंदर किसी चयन का परिणाम कैसे वापस करें?

  2. PostgreSQL - अद्यतन विफल होने पर पंक्ति सामग्री लौटाएं

  3. गिनती (*) SQL कथन में आवश्यक द्वारा समूह?

  4. PostgreSQL में एक तिथि से दिन प्राप्त करें

  5. Json से एकाधिक कॉलम PostgreSQL में डेटा कैसे प्राप्त करें