alembic 相关问题

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

alembic / env.py target_metadata =元数据“无模块名称al_test.models”

[当我使用Alembic控制项目数据库的版本时,env.py中的部分代码如下:#在此处添加模型的MetaData对象#用于'自动生成'支持#从myapp import mymodel#...]]]

回答 2 投票 8

如果Alembic已经定义了架构,则使用sqlalchemy定义的架构有什么关系?

我正在使用Alembic进行数据库迁移。并使用sqlalchemy使用python连接到数据库。在Alembic中,我们将表模式定义为第一个版本,而这是创建...的实际版本。

回答 2 投票 0

如何在“高级升级头”上启用详细信息?

在我正在研究的一个python项目中,我们使用alembic来处理数据库迁移脚本。最近,他发生了一个事故,当时运行着Alembic升级头的容器卡住了(...

回答 1 投票 0

多种模型上的Alembic迁移

我正在尝试对两个模型使用Alembic使用--autogenerate创建一个修订版,但是收到重复的表键错误。是否需要指定架构?如果是这样,如何设置? ...

回答 1 投票 3

在op.batch_alter_table中自动生成alter_colum

我用@ comparators.dispatch_for(“ table”)编写了一个Alembic比较器,以追加AlterColumnOp:Modify_ops.ops.append(AlterColumnOp(table_name = tablename,column_name = column ....

回答 1 投票 0

使用Alembic创建数据库

我有使用database1的数据库迁移。我正在将其用于Alembic迁移。在运行Alembic之前如何创建数据库database1?我已经使用...

回答 1 投票 -1

为自动生成迁移请求一个简单的Alembic工作示例

我安装了Alembic 0.3.4,sqlalchemy,SQLite版本3.7.4,并从我的Ubuntu上将SQLAlchemy 0.6.4升级到SQLAlchemy 0.7或更高版本。我按照此处链接的说明进行操作:现在我正在测试:...

回答 1 投票 12


防止在没有更改架构时生成Alembic自动迁移

我正在研究flask应用程序,并通过flask-sqlalchemy连接器将Flask-Migrate与雪花数据库一起使用。我的app / models.py中具有以下模型:类User(db.Model)...

回答 1 投票 0

我如何在Flask-Migrate / Flask-SQLAlchemy中正确编辑Alembic迁移脚本以添加或编辑列?

我有一个小应用程序,正在使用它从在线文章中抓取数据。目前,我正在尝试找出如何从Flask-migrate编辑迁移脚本,这样就不必删除所有...

回答 1 投票 0

如何使用Sqlalchemy创建序列并将该特定序列添加到表中?

rollback.py:def write_to_db(dataset_id):尝试:initialize_datamodels()EpdUmpPushRollback = datamodels.relational_tables.EpdUmpPushRollback,session_scope()为...

回答 1 投票 0

Alembic每次迁移时都会重新创建外键,从而导致表上出现重复的外键

我有一个使用sql-alchemy的flask应用程序,并且flask迁移以处理数据库更改。每次我运行flask迁移以创建Alembic更新数据库的脚本时,该脚本都包含命令...

回答 1 投票 1

Flask-Migrate迁移将在不同的数据库引擎上进行吗?

我正在编写使用Flask-SQLAlchemy和Flask-Migrate的Flask应用程序。生产具有PostgreSQL数据库,但是为了开发,我希望使用SQLite而不是必须安装完整的...

回答 1 投票 0

相对于家庭或环境变量的Sqlalchemy sqlite url

到sqlite数据库的相对sqlalchemy路径可以写为:sqlite:///folder/db_file.db,绝对路径写为:sqlite://///home/user/folder/db_file.db写一个路径...

回答 1 投票 0

Alembic。 env.py中的ModuleNotFoundError

我有喜欢的项目结构-某些数据库:-某些数据库:-炼金术:-__init__.py --alembic:-版本-env.py ...

回答 1 投票 3

如何在Alembic迁移中生成数据,即--autogenerate

我可以成功生成数据库模型,但是我似乎无法弄清楚如何用数据填充数据库。我相信错误在于我用来自动生成alembic -x ...

回答 1 投票 0

Alembic是否可以应用于现有数据库,并且如果检测到它们已经存在,可以跳过创建/更改表/列吗?

我已经使用Alembic创建了一些迁移,这是一个非常有趣的工具。在新的数据库上使用它很简单,但是我们的用例是将这些迁移应用于现有的...

回答 1 投票 0

进行Alembic升级的试运行

有时Alembic升级头可能在运行时针对我的生产数据库失败,即使它对我的测试数据库也可以正常工作。例如,迁移可能会向...

回答 1 投票 6

从现有表模式生成Alembic迁移脚本

我有表,它是模式。我既没有数据库也没有Sqlalchemy模型。如何使用此信息生成Alembic第一版脚本?附言我可以使用现有的数据库创建数据库...

回答 1 投票 0

带Alembic的存储过程:MySQL语法错误

我正在使用Alembic将存储过程加载到MySQL数据库中。遵循食谱,我能够创建用于创建和删除过程的必需对象。现在我要...

回答 1 投票 1

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