एलेम्बिक आपके डेटाबेस में संस्करण इतिहास को संग्रहीत करता है। इसलिए यह संशोधन की खोज के लिए आपके डेटाबेस में संग्रहीत मूल्य का उपयोग कर रहा है। मेरे व्यक्तिगत डेटाबेस के लिए संस्करण संख्या alembic_version
. तालिका में संग्रहीत है :
mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)
संकेत:कमांड का प्रयोग करें SHOW TABLES
यदि यह तालिकाओं को देखने के लिए SQL आधारित डेटाबेस है।
अपनी समस्या को हल करने के लिए बस कमांड का उपयोग करें:
DROP TABLE alembic_version;
या डेटाबेस वर्जन टेबल का नाम जो भी हो। और फिर आपको कमांड का उपयोग करके माइग्रेशन फोल्डर को फिर से इनिट करना होगा:
python manage.py db init
और फिर एक नया माइग्रेशन बनाना:
python manage.py db migrate
और फिर आपको एलेम्बिक में काम करने वाले माइग्रेशन के साथ जाने के लिए अच्छा होना चाहिए।