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

क्या तालिका को संशोधित करने का कोई सुरक्षित तरीका है pg_constraint ताकि कोई और जाँच न की जाए (अस्थायी रूप से)?

आप कर सकते हैं...

ALTER TABLE tbl DISABLE TRIGGER ALL;

यह सभी ट्रिगर को अक्षम कर देता है तालिका के स्थायी रूप से। इसलिए बाद में चलाना न भूलें:

ALTER TABLE tbl ENABLE TRIGGER ALL;

-> 8.3 मैनुअल

आप कर सकते हैं...

SET CONSTRAINTS ALL DEFERRED;

यह सभी स्थगित बाधाओं को लेनदेन . के अंत तक प्रतीक्षा करता है .
-> 8.3 मैनुअल

आपको कभी नहीं . करना चाहिए सिस्टम कैटलॉग में तालिकाओं के साथ मैन्युअल रूप से छेड़छाड़ करें जब तक कि आप एक हैकर न हों और आपको पता न हो कि आप क्या कर रहे हैं। नश्वर मनुष्यों को DDL का उपयोग करना चाहिए सिस्टम कैटलॉग को प्रभावित करने के लिए विशेष रूप से आदेश।



  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. PostgreSQL डेटा को दूरस्थ साइटों पर कैसे दोहराएं

  3. TransactionScope के समर्थन के साथ .net में PostgreSQL के लिए प्रदाता

  4. PL/pgSQL अनाम ब्लॉक के अंदर संदर्भ psql पैरामीटर

  5. कैसे गतिशील क्वेरी से तालिका में सम्मिलित करने के लिए?