sql >> Database >  >> RDS >> PostgreSQL

alembic util-opdrachtfout kan id niet vinden

Alembic slaat de versiegeschiedenis op in uw database. Daarom gebruikt het de waarde die in uw database is opgeslagen om naar de revisie te zoeken. Het versienummer voor mijn persoonlijke database is opgeslagen in de tabel alembic_version :

mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)

Hint:Gebruik het commando SHOW TABLES als het een op SQL gebaseerde database is om de tabellen te zien.

Om uw probleem op te lossen, gebruikt u gewoon het commando:

DROP TABLE alembic_version;

Of wat de naam van de databaseversietabel ook is. En dan moet u de migratiemap opnieuw starten met het commando:

python manage.py db init

En dan een nieuwe migratie maken:

python manage.py db migrate

En dan zou je goed moeten zijn om te gaan met werkmigraties in alambiek.



  1. Oracle:hoe voeg ik minuten toe aan een tijdstempel?

  2. Toegang krijgen tot externe XML-bestanden als variabelen in een PSQL-script (afkomstig van een bash-script)

  3. Wijzigingen opslaan na tabelbewerking in SQL Server Management Studio

  4. Lijst met alle functies in Oracle Database