2009-09-28 8 views
5

एक परियोजना पर मैं काम करता हूं मुझे कभी-कभी टेबल संरचना जैसे बदलावों से निपटने पड़ते हैं। क्या कोई ऐसी स्क्रिप्ट है जिसका उपयोग मैं माइग्रेशन एसक्यूएल फाइल को केवल परिवर्तनों के साथ उत्पन्न करने के लिए कर सकता हूं?माइग्रेशन एसक्यूएल (पोस्टग्रेस) फ़ाइल उत्पन्न करने के लिए कोई स्क्रिप्ट है?

PHP, बैश या पर्ल अच्छा होगा। डेटाबेस postgresql है।

+1

लिपि में इनपुट क्या होगा? क्या आपके पास कहीं स्कीमा फ़ाइल है? क्या इसे दो स्कीमा फाइलों की तुलना करना होगा? –

+0

हाँ मेरे पास स्कीमा फ़ाइल एक और स्क्रिप्ट है। – gustavgans

उत्तर

3

CPAN पर देख रहे हैं यह मॉड्यूल बिल फिट करने के लिए प्रतीत होता है: DBIx::Migration::Directories

+0

दिलचस्प। लेकिन संकुल की सूची से मैं जो कह सकता हूं, उसके लिए 'postgresql' समर्थित नहीं हो सकता है। –

+0

विशेषताएं अनुभाग के तहत यह कहता है "पोस्टग्रेज़, MySQL, और SQLite2 के साथ काम करता है"। जिन पैकेजों का आप उल्लेख कर रहे हैं उनकी सूची MySQL और SQLite2 में "quirks को संभालना" है ;-) – draegtun

+0

draegtun। जानकार अच्छा लगा। यह मेरे लिए ऐसा नहीं हुआ कि एक ऐसा SQL है जिसमें संभाल करने के लिए कोई क्विर्क नहीं है ;-) लेकिन फिर यदि यह एक संदर्भ मंच था ... +1 फिर ;-) –

3

मुझे केवल यह पता है - Another PostgreSQL Diff Tool (हालांकि यह जावा है), लेकिन व्यक्तिगत रूप से मैं कंप्यूटर पर इतना भरोसा नहीं करता हूं और हाथ से तैयार की गई अद्यतन स्क्रिप्ट पसंद करता हूं।

0

डीबीए में जवाब के साथ अब समान प्रश्न मौजूद है: जहां comparison अन्य उपकरणों के साथ DataGrip में

  • अंतर उपकरण प्रस्तुत किया है

  • संबंधित मुद्दे