2009-11-16 12 views
6

मैं अपने पहले पिलों + स्क्लाक्लेमी ऐप पर काम कर रहा हूं (मैं दोनों के लिए नया हूं)।क्या SQLQchechemy तालिका संरचना अद्यतन कर सकते हैं?

जैसा कि मैंने टेबल संरचना पर अपना दिमाग बदल दिया है, मेरी इच्छा है कि मेटाडाटा.क्रेट_ल() में एक समान कार्य था, जो जांचता है कि क्या नई कॉलम परिभाषाएं हैं और उन्हें डेटाबेस में बनाते हैं।

क्या ऐसा कोई कार्य मौजूद है?

उत्तर

5

मैं (अभी तक) एक SQLAlchemy उपयोगकर्ता नहीं हूं, लेकिन मैंने sqlalchemy-migrate के बारे में अच्छी बातें सुनी हैं। आपके पास समस्या का सामान्य शब्द "स्कीमा माइग्रेशन" है, मुझे यकीन है कि google search ये शर्तें आपको आगे बढ़ाने में मदद करेंगी।

+0

धन्यवाद, मुझे इस शब्द के बारे में पता नहीं था, न ही sqlalchemy-migrate के लिए इस तरह के एक उपकरण के अस्तित्व के बारे में। हालांकि, मेरे लिए उप-वर्ग में जो कुछ भी "बनाना" विधि को ओवरराइड करना बहुत आसान होगा। हो सकता है कि तालिका :: इसकी संरचना को बदलने के लिए विधि बनाएं, अगर यह डेटाबेस में पहले से मौजूद है। – ychaouche

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