PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

erro de comando alambic util não pode encontrar identificador


O Alembic armazena o histórico de versões em seu banco de dados. Portanto, está usando o valor armazenado em seu banco de dados para pesquisar a revisão. O número da versão do meu banco de dados pessoal está armazenado na tabela alembic_version :
mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)

Dica:Use o comando SHOW TABLES se for um banco de dados baseado em SQL para ver as tabelas.

Para resolver seu problema basta usar o comando:
DROP TABLE alembic_version;

Ou seja qual for o nome da tabela de versão do banco de dados. E então você precisa reiniciar a pasta de migração usando o comando:
python manage.py db init

E, em seguida, criando uma nova migração:
python manage.py db migrate

E então você deve estar pronto para trabalhar com migrações no alambique.