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

PostgreSQL:केवल पढ़ने के लिए तालिका

हां, चीजें गलत हो सकती हैं।

पोस्टग्रेज़ इस स्थिति को डीडीएल कमांड के माध्यम से कभी भी अनुमति नहीं देंगे, और इसका व्यवहार अब मूल रूप से अपरिभाषित है।

एक बात के लिए, प्रत्येक भौतिक दृश्य की एक संबद्ध परिभाषा होने की उम्मीद है, और इसलिए pg_dump अब क्रैश हो जाता है, यह शिकायत करते हुए कि definition of view "t" appears to be empty (length zero)

आपके "भौतिक दृश्य" में कॉलम डिफॉल्ट, बाधाएं, ट्रिगर और कई अन्य चीजें भी हो सकती हैं जिन्हें डीडीएल के माध्यम से कभी भी अनुमति नहीं दी जाएगी, जिससे उनकी खुद की समस्याएं हो सकती हैं।

यदि आप तालिका को केवल पढ़ने के लिए बनाना चाहते हैं, तो उपयुक्त अनुमतियां , या trigger में किसी भी परिवर्तन को अस्वीकार करें ।




  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. क्या एक स्कीमा के साथ एकाधिक डेटाबेस का उपयोग करना बेहतर है, या एकाधिक स्कीमा वाले एक डेटाबेस का उपयोग करना बेहतर है?

  3. Oracle के CONNECT BY ... के साथ प्रारंभ करने के लिए समकक्ष PostgreSQL सिंटैक्स क्या है?

  4. PostgreSQL संस्करण की जांच कैसे करें

  5. समय क्षेत्र समानता के साथ समय को पोस्टग्रेज करता है