2015-11-10 15 views
10

मैं गोलांग के लिए बिल्कुल नया हूं, और नौकरी के लिए सर्वोत्तम उपकरण की पहचान करने की कोशिश कर रहा हूं। वर्तमान में मैं निम्न पैकेज का मूल्यांकन कर रहा हूँ:गो में डेटाबेस माइग्रेशन के लिए उपयोग करने के लिए कौन सा पैकेज उपयोग करना है?

https://github.com/mattes/migrate

https://github.com/DavidHuie/gomigrate

https://bitbucket.org/liamstask/goose/

मैं अगर किसी को भी इन (या अन्य संकुल) के साथ किसी भी अनुभव था सोच रहा था और कुछ टिप्पणियां सकता है।

+3

तरल पदार्थ भी है। आपको अपनी मुख्य भाषा में लिखे गए टूल का उपयोग करने की आवश्यकता नहीं है। –

+0

एफवाईआई, हंस [मृत] है (https://bitbucket.org/liamstask/goose/issues/58/is-this-project-dead)। –

+0

@ferhatelmas https://github.com/pressly/goose एक बनाए रखा कांटा –

उत्तर

1

हम काम पर mattes/migrate का उपयोग करते हैं और इससे बहुत खुश हैं। यह सादे एसक्यूएल फाइलों के साथ काम करता है, फ़ाइल नामकरण स्वयं ही संभालता है और आसानी से automated via CLI हो सकता है। यह कुछ भी नहीं करता विशिष्ट जाओ।

gomigrate के साथ आपको माइग्रेशन निष्पादित करने के लिए yourself और write code फ़ाइलों को बनाने की आवश्यकता है।

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