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

क्या pg_depend को फिर से बनाना संभव है?

नहीं, क्योंकि वह जानकारी बेमानी नहीं है (यह एक समस्या होगी)।

pg_depend के साथ मैन्युअल रूप से खिलवाड़ करना हालात और खराब होने की संभावना है।

आपका सबसे अच्छा दांव केवल-स्कीमा डंप बनाना है (pg_dump --section=pre-data ) और मैन्युअल रूप से मालिश करें जब तक कि आप इसे एक नए डेटाबेस में लोड नहीं कर सकते (कुछ निर्भरताएं अभी भी खो जाएंगी, उदाहरण के लिए अनुक्रम वाले कॉलम)।

एक बार जब आप इसमें सफल हो जाते हैं, तो ALTER . का उपयोग करें आगे निर्भरताओं को समायोजित करने के लिए विवरण जो आपने नोटिस किए हैं वे गायब हैं।

एक बार जब आप परिणाम से खुश हो जाते हैं, तो शेष डेटाबेस को डंप करें (pg_dump --section=data और pg_dump --section=post-data ) और उन्हें इस क्रम में डेटाबेस में पुनर्स्थापित करें।

मुझे डर है कि आप इससे बेहतर नहीं कर सकते।




  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. पायथन पोस्टग्रेज psycopg2 थ्रेडेडकनेक्शनपूल समाप्त हो गया

  4. दो प्राथमिक कुंजी को इंगित करने वाली विदेशी कुंजी कैसे प्राप्त करें?

  5. मैं PHP में उच्च परिशुद्धता दशमलव के साथ कैसे काम करूं