alembic

    0热度

    1回答

    我一直在试图让我的Flask应用程序配置Alembic迁移系统过去7个小时没有成功。任何想法,我做错了什么? 我试过了我在这里找到的所有解决方案,但它们似乎并不适合我。 I get the following error after running the commands: $ heroku run alembic revision -m "please work" --autogenerat

    37热度

    2回答

    我想为Flask应用程序进行迁移。我正在使用Alembic。 但是,我收到以下错误。 Target database is not up to date. 在线,我读到它与此有关。 http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch 不幸的是,我

    0热度

    1回答

    在sqlalchemy-migrate回购协议中,我们可以在.sql文件夹下放置.sql文件而不是.py文件,以升级/降级数据库模式。 001_mysql_downgrade.sql 001_mysql_upgrade.sql 是相同的特征存在于蒸馏器?如果是的话,有人可以解释怎么做? 感谢

    7热度

    2回答

    我正在尝试使用带有MySQL引擎的alembic来执行联机迁移。我发现当我的onupgrade()方法中的一个操作失败时,我的数据库陷入了一个不一致的状态,我不能使用alembic,直到我手动清理onupgrade中发生故障之前发生的任何操作() 例如: def upgrade(): op.create_table('sometable', Column('id', INT

    19热度

    1回答

    当添加/删除列时,我能够使用 alembic --autogenerate。 但是,当我想修改例如从200个字符到2000个字符的“url”列时,它不会检测到更改。 如何使Alembic(使用SQLAlchemy),检测更改并自动生成脚本到我的模型的各种列的“大小”并为PostgreSQL创建“alter_column”命令? 编辑: 为什么不蒸馏器自动添加: op.alter_column('m

    10热度

    1回答

    我正在使用Alembic来处理Flask的迁移。理论上,alembic revision --autogenerate应根据数据库中的更改自动生成迁移。但是,Alembic只是使用上述命令生成空白迁移。 有一个question very similar to this one,问题是没有正确的模型导入。不过,我已经进口车型从我的瓶的应用程序,如图env.py: ... # import sett

    1热度

    1回答

    我们正在尝试使用Alembic(离线模式)生成SQL迁移脚本。部分迁移视图使用MySQL函数DATE_FORMAT,如下例所示。在创建迁移脚本时,生成的SQL中的百分比字符将翻倍。 我们一直在手动修改生成的脚本以将其设置回单个%字符,但希望退出该练习并让我们的升级/降级生成可以通过管道传输到数据库的SQL,而无需手动修改。 从我已经能够确定,运行在线模式下的Alembic迁移与执行选项中的no_p

    4热度

    1回答

    尝试将列设置为行创建时间时,使用SQLAlchemy,alembic和postgres,我最终得到的是一个字段,该字段默认为表本身的时间被创建,而不是创建行的时间。 型号代码: datetime = sa.Column(sa.DateTime, nullable=False, server_default=func.now()) 蒸馏器将其转换为: sa.Column('datetime',

    4热度

    1回答

    所以我们有一个限制用户应该更新,插入和删除表和一个谁可以创建,更改和删除表。 我们使用alembic来迁移数据库,所以当然第二个用户必须运行迁移,但第一个用户没有权限使用这些表。 当然,我可以运行一些postgres特定的代码来单独更改任何alembic创建的所有者,但这是不对的。我该如何解决这个问题?或者这是一个postgres的问题?我没有看到我可以授予user1在一个数据库的不存在的表上的东

    5热度

    2回答

    我正在使用alembic迁移for flask + sqlalchemy项目,并且事情按预期工作,直到我尝试在alembic中查询模型。 from models import StoredFile def upgrade(): ### commands auto generated by Alembic - please adjust! ### op.add_column(