alembic 相关问题

Alembic是一个轻量级的数据库迁移工具,可与SQLAlchemy Database Toolkit for Python一起使用。

Alembic降级似乎不了解元数据

model.py看起来像这样:从sqlalchemy.ext.declarative import declarative_base导入datetime,来自sqlalchemy import Column,Integer,String,Numeric,ForeignKey,DateTime,Boolean from ...

回答 2 投票 4

如何删除没有名称的约束?

我有Alembic迁移,它声明了外键约束:op.create_table('that',... Column('this_id',String),ForeignKeyConstraint(['this_id'],['this.id']).. ......

回答 2 投票 0

验证管道构建中的alembic迁移

我在Azure上设置了一个构建管道来执行pytests等。此外,我还想检查是否没有错过任何迁移。使用--autogenerate运行alembic命令将...

回答 1 投票 1

Python- sqlalchemy.exc.ArgumentError:无法为映射表组装任何主键列

我正在使用Flask + Alembic + Sqlalchemy。我想创建两个表并使用它。首先,我运行alembic脚本:“”“添加表insurace_bands和insurace_discounts修订ID:39ba7ec3428修改:...

回答 1 投票 1

烧瓶迁移 - 未检测到新柱的添加

很难让Flask-migrate在表中检测新列。我的猜测是某些东西没有被导入,或者我以错误的顺序导入东西。该应用程序已实例化...

回答 1 投票 0

使用Flask-Migrate在多个分支上工作

我正在使用Flask-Migrate(Alembic)来管理SQLAlchemy数据库迁移。我正在处理两个不同迁移的不同分支。如果我切换分支,我会收到迁移错误...

回答 1 投票 1

Python,Alembic.io,Cask:使用write_to_file()时对象的属性不保存

我经常为各种3d软件包(3ds max,Maya等)编写脚本,这就是我对Alembic感兴趣的原因,这种文件格式最近受到了很多关注。快速解释......

回答 1 投票 1

将主键添加到alembic中的现有MySQL表

我正在尝试使用alembic将'id'主键列添加到已存在的MySQL表中。我尝试了以下... op.add_column('mytable',sa.Column('id',sa.Integer(),nullable = False))op ....

回答 1 投票 7

Alembic / Flask-Migrate未检测到after_create事件

我有一个简单的Flask-SQLAlchemy模型(使用事件监听器来创建触发器):来自flask_sqlalchemy import SQLAlchemy db = SQLAlchemy()类Confirm(db.Model):created = db.Column(db.DateTime,...

回答 1 投票 3

SqlAlchemy alembic迁移文件不使用env.py中的连接设置?

我有一个名为tenant_schema的通用模式的迁移。在env.py的run_migrations_online函数中,我为tenant_schema设置了schema_translate_map。我希望sqlalchemy能够......

回答 1 投票 2

flask-migrate不能删除表,因为其他对象依赖于它

通过Flask-Migrate(SQLAlchemy)为PostgresSQL DB应用刚刚创建的迁移(添加了db.Model)的问题。错误本身:sqlalchemy.exc.InternalError:(psycopg2.InternalError)无法删除...

回答 1 投票 0

SqlAlchemy + Alembic - 如何修复架构差异

我只是将我的Flask应用程序推到了我的临时环境中,我注意到我现在两个Postgres数据库之间存在差异。我的临时数据库在instance_tags表中有一个id列...

回答 1 投票 0

Heroku上的Alembic错误:无法找到Python文件迁移/ env.py

尝试在Heroku上部署Flask应用程序,用于与其他应用程序完美配合,但现在当我尝试使用以下命令升级数据库时:> heroku运行python manage.py db upgrade我收到以下错误:...

回答 2 投票 0

改变Alembic的主键?

我已经阅读了文档,但我无法在任何地方找到相关说明。我尝试删除旧密钥并添加一个新密钥,但这会让我产生错误:op.drop_constraint('PRIMARY','some_table',...

回答 2 投票 18

Alembic修订版自动生成错误的配置读取

我正在尝试运行alembic修订版--autogenerate。但是当试图运行它试图连接到我之前设置的IP时。现在我更新了alembic.ini以获得我的mysql的最新IP ...

回答 1 投票 3

Postgres / SQLAlchemy / Alembic将数据类型从枚举更改为int,并使用using映射值

我一直在使用SQLAlchemy和Alembic迁移的设置以及后端的Postgres DB。我一直在一些DB模型中使用枚举作为数据类型,我一直在使用Enum -...

回答 1 投票 1

Alembic,您如何更改修订数据库的名称?

我正在使用alembic,它会自动在您的数据库上创建一个名为alembic_revision的表。如何指定此表的名称而不是使用默认名称?

回答 1 投票 1

Alembic - 如何获取单个修订版的sql脚本?

我正在尝试从一个alembic修订版生成SQL脚本,但是当我运行时:alembic upgrade head --sql它输出所有修订版的SQL,因为在...中有一个破坏性的修订版

回答 1 投票 3

为什么alembic不会产生迁移?

当我运行命令alembic revision --autogenerate -m“Reconciliation and daily amount tables”它给我输出:INFO [alembic.runtime.migration] Context impl PostgresqlImpl。信息[alembic ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.