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

जब कोई त्रुटि आती है तो मैं पोस्टग्रेस स्क्रिप्ट को कैसे रोक सकता हूं?

मुझे लगता है कि .psqlrc में निम्नलिखित जोड़ने का समाधान पूर्णता से दूर है

\set ON_ERROR_STOP on

बहुत अधिक सरल और सुविधाजनक तरीका मौजूद है - पैरामीटर के साथ psql का उपयोग करें:

psql -v ON_ERROR_STOP=1

-X . का भी उपयोग करना बेहतर है पैरामीटर बंद करना .psqlrc फ़ाइल उपयोग। मेरे लिए पूरी तरह से काम करता है

अनुलेख समाधान पीटर एसेंट्राट से महान पोस्ट में मिला। धन्यवाद, पीटर!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा जेडीबीसी setFetchSize को अनदेखा करता है?

  2. प्रोमेथियस के साथ अपने पोस्टग्रेएसक्यूएल मॉनिटरिंग को निजीकृत करने का एक नया तरीका

  3. PostgreSQL में अगली और पिछली पंक्ति के साथ वर्तमान पंक्ति की तुलना कैसे करें?

  4. pg_views . पर क्वेरी से अधूरी जानकारी

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