Я только начал использовать flask-migrate
, и у меня возникли некоторые проблемы с ним. Чтобы ознакомиться с ним, я запустил новый проект с фиктивной базой данных MySQL.
Я запускаю миграцию следующим образом
export FLASK_APP=run.py
flask db init
flask db migrate
flask db upgrade
и выдает эту ошибку:
...
File "c:\users\terkea\appdata\local\programs\python\python36\lib\site-packages\MySQLdb\connections.py", line 226, in query
_mysql.connection.query(self, query)
sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1050, "Table 'user' already exists")
[SQL:
CREATE TABLE `User` (
id INTEGER NOT NULL AUTO_INCREMENT,
public_id VARCHAR(50),
name VARCHAR(50),
password VARCHAR(255),
PRIMARY KEY (id),
UNIQUE (name),
UNIQUE (public_id)
)
]
(Background on this error at: http://sqlalche.me/e/e3q8)