शायद उत्तर के लिए बहुत देर हो चुकी है लेकिन भविष्य में इसे किसी और के लिए पोस्ट करने का प्रयास करेंगे। (जैसा मैं था)
एक create_type
भी है postgresql.ENUM
. के लिए kwarg . जिसका उपयोग एलेम्बिक माइग्रेशन स्क्रिप्ट में एनम टाइप कॉलम के लिए स्कीमा सेट करने के लिए किया जाता है।
यहाँ मेरी नई कॉलम परिभाषा कैसी दिखती है। (जो मौजूदा मौजूदा एनम का उपयोग करता है)
sa.Column('ActionType', postgresql.ENUM('Primary', 'Secondary', name='actiontype', create_type=False), nullable=True),
यह अब एक नया बनाए बिना नए कॉलम के लिए मौजूदा एनम का उपयोग करेगा।
मैं उपयोग कर रहा हूँ SQLAlchemy==1.1.1
और alembic==0.8.8
मेरी आवश्यकताओं की फ़ाइल में।