डेटा की तुलना करना आसान नहीं है, खासकर यदि आपका डेटाबेस बहुत बड़ा है। मैंने पायथन प्रोग्राम बनाया है जो पोस्टग्रेएसक्यूएल डेटा स्कीमा को फ़ाइल में डंप कर सकता है जिसे आसानी से 3 पार्टी डिफ प्रोग्राम के माध्यम से तुलना की जा सकती है:http://code.activestate.com/recipes/576557-dump-postgresql-db-schema-to-text/?in=user- 186902
मुझे लगता है कि इस प्रोग्राम को सभी टेबल डेटा को अलग-अलग CSV फ़ाइलों में डंप करके बढ़ाया जा सकता है, जैसा कि PostgreSQL COPY
द्वारा उपयोग किया जाता है। आज्ञा। वही ORDER BY
जोड़ना याद रखें में SELECT ...
प्रश्न। मैंने टूल बनाया है जो पढ़ता है SELECT
फ़ाइल से बयान और अलग फाइलों में परिणाम सहेजता है। इस तरह मैं प्रबंधित कर सकता हूं कि मैं किन तालिकाओं और क्षेत्रों की तुलना करना चाहता हूं (सभी क्षेत्रों का उपयोग ORDER BY
में नहीं किया जा सकता है , और सभी मेरे लिए महत्वपूर्ण नहीं हैं)। इस तरह के कॉन्फ़िगरेशन को "डंप स्कीमा" उपयोगिता का उपयोग करके आसानी से बनाया जा सकता है।