PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एलेम्बिक यूज कमांड एरर आइडेंटिफायर नहीं ढूंढ सकता

एलेम्बिक आपके डेटाबेस में संस्करण इतिहास को संग्रहीत करता है। इसलिए यह संशोधन की खोज के लिए आपके डेटाबेस में संग्रहीत मूल्य का उपयोग कर रहा है। मेरे व्यक्तिगत डेटाबेस के लिए संस्करण संख्या 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

और फिर आपको एलेम्बिक में काम करने वाले माइग्रेशन के साथ जाने के लिए अच्छा होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL + हाइबरनेट + स्प्रिंग ऑटो डेटाबेस बनाएँ

  2. एक शुरुआत के लिए, क्या MySQL और PostgreSQL के बीच बहुत अंतर है

  3. एक दिन का अंत कैसे प्राप्त करें?

  4. इस जावास्क्रिप्ट की क्या आवश्यकता है?

  5. किसी दिए गए स्कीमा में कोई तालिका मौजूद है या नहीं, इसकी जांच कैसे करें?