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

psql अमान्य कमांड \N जबकि sql को पुनर्स्थापित करें

Postgres \N . का उपयोग करता है NULL मान के स्थानापन्न प्रतीक के रूप में। लेकिन सभी psql कमांड बैकस्लैश से शुरू होते हैं \ प्रतीक। आप इन संदेशों को तब प्राप्त कर सकते हैं, जब एक कॉपी स्टेटमेंट विफल हो जाता है, लेकिन डंप की लोडिंग जारी रहती है। यह संदेश एक झूठा अलार्म है। यदि आप COPY कथन के विफल होने का वास्तविक कारण देखना चाहते हैं, तो आपको इस त्रुटि से पहले की सभी पंक्तियों को खोजना होगा।

psql को "पहली त्रुटि पर रोकें" मोड पर स्विच करना और त्रुटि ढूंढना संभव है:

psql -v ON_ERROR_STOP=1


  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. स्प्रिंग बैच - पोस्टग्रेज पर मेटाडेटा टेबल बनाने और वास्तविक डेटा को mysql में लोड करने में असमर्थ

  3. एक विदेशी कुंजी के रूप में एक कॉलम जोड़ने से विदेशी कुंजी बाधा में संदर्भित त्रुटि कॉलम मौजूद नहीं है

  4. Postgresql स्कीमा पथ को स्थायी रूप से सेट करें

  5. स्प्रिंग डेटा @CreatedDate एनोटेशन मेरे लिए काम नहीं करता