मैं अपने अधिकांश काम Git के साथ नियंत्रित करता हूं : कोड, प्रलेखन, सिस्टम कॉन्फ़िगरेशन। मैं ऐसा करने में सक्षम हूं क्योंकि मेरे सभी मूल्यवान कार्य पाठ फ़ाइलों के रूप में संग्रहीत हैं।
मैं अपने Postgres डेटाबेस के लिए बहुत सारे SQL स्कीमा के साथ लेखन और व्यवहार कर रहा हूं। स्कीमा में दृश्य, एसक्यूएल फ़ंक्शंस शामिल हैं, और हम आर प्रोग्राम भाषा में ( पीएल / आर के माध्यम से ) पोस्टग्रेज फ़ंक्शंस लिखेंगे ।
मैं विखंडू स्कीमा को कॉपी और पेस्ट करने की कोशिश कर रहा था जिसे मैं और मेरे सहयोगी लिखते हैं लेकिन मैं ऐसा करना भूल जाता हूं। प्रतिलिपि और अतीत की कार्रवाई दोहराव और त्रुटि प्रवण है।
Pg_dump / pg_restore विधि काम नहीं करेगी क्योंकि यह टिप्पणियों को खो देती है।
आदर्श रूप से मैं किसी फ़ाइल या फ़ाइलों में अपने वर्तमान स्कीमा को निकालने और टिप्पणियों को संरक्षित करने के लिए कुछ तरीका रखना चाहूंगा ताकि मैं संस्करण नियंत्रण कर सकूं।
टिप्पणी के साथ संस्करण नियंत्रण स्कीमा के लिए सबसे अच्छा अभ्यास क्या है?
COMMENT ON
एक नॉन पोस्टग्रेज पर्यावरण में उपलब्ध है? मुझे नहीं लगता कि यह मानक एसक्यूएल है। जिसका अर्थ है कि यह विशिष्ट हो सकता है।