如何添加另一列而不影响我的exists表class Movies(db.Model):id = db.Column(db.String当我尝试添加它时,我得到的错误是[SQL: ALTER TABLE movies ADD COLUMN video_id VARCHAR(250) NOT NULL]
我该怎么办?
我的目标是构建一个Docker映像,其中包含由Alembic迁移生成的表和数据预先填充的MySQL。不幸的是,Alembic不能在没有活动MySQL实例的情况下生成必要的数据,也不能独立地创建一个要成为的MySQL转储。# start MySQL daemonRUN docker-entrypoint.sh
FROM python:2.7-alpineCOPY ./alembic
因此,我的升级脚本看起来像(由alembic修订创建-自动生成):down_revision = Noneicrosoft][SQL Server Native Client 11.0][SQL Server]There is already an objectn
amed 'Data' in the datab
我将tracking_uri设置为sqlite:///outputs/test.sqlite,然后使用默认API创建一个新的实验(不是跟踪API,但也会发生这种情况)。INFO [alembic.runtime.migration] Running upgrade -> 451aebb31d03, add metric step
INFO [alembic.runtime.migrationDropping check constraints may not be sup
我所有的升级语句都是这样的: ### commands auto generated by Alembic - please adjust!u'hashtag_pkey')我的降级声明是这样的: ### commands auto generated by Alembic文件做了一个简单的修改,这是它在git上的样子:+ is