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

PostgreSQL अधिक आउटपुट अक्षम करता है

पेजिनेशन को अक्षम करने के लिए लेकिन बनाए रखें आउटपुट, उपयोग:

\pset pager off

इस सेटिंग को याद रखने के लिए, इसे अपने ~/.psqlrc में जोड़ें, उदा. इस तरह:echo \\pset pager off >> ~/.psqlrc

psql मैनुअल देखें।

पीजी के पुराने संस्करणों पर यह सिर्फ एक टॉगल था, इसलिए \pset pager

क्वेरी आउटपुट को पूरी तरह से दबाने के लिए, \o /dev/null . का उपयोग करें आपके psql . में स्क्रिप्ट।

psqlको दबाने के लिए का सूचनात्मक आउटपुट, इसे -q with के साथ चलाएँ या QUIET=1 सेट करें वातावरण में।

परिणाम उत्पन्न करने और उन्हें फेंकने के लिए आप stdout . को पुनर्निर्देशित कर सकते हैं करने के लिए /dev/null साथ:

psql db -f sql.sql >/dev/null

आप stdout और stderr दोनों को इसके साथ पुनर्निर्देशित कर सकते हैं:

psql db -f sql.sql >&/dev/null

लेकिन मैं इसकी अनुशंसा नहीं करता, क्योंकि यह त्रुटि जानकारी को फेंक देगा जो आपको चेतावनी दे सकती है कि कुछ सही नहीं हो रहा है। आप परिणाम भी उत्पन्न कर रहे हैं और उन्हें फेंक रहे हैं, जो अक्षम है; बेहतर होगा कि आप अपने प्रश्नों को समायोजित करके उन्हें पहले स्थान पर न बनाएं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे make_interval () PostgreSQL में काम करता है

  2. PostgreSQL के लिए अपग्रेड प्रक्रिया का स्वचालित परीक्षण

  3. वर्डप्रेस के लिए सिंगल एंडपॉइंट के साथ अत्यधिक उपलब्ध पोस्टग्रेएसक्यूएल को कैसे तैनात करें

  4. क्लाउड वेंडर डीप-डाइव:एडब्ल्यूएस ऑरोरा पर पोस्टग्रेएसक्यूएल

  5. Generate_series () पर एक गिनती क्वेरी में शामिल हों और शून्य मानों को '0' के रूप में पुनः प्राप्त करें