alembic 相关问题

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

使用 sqlalchemy/alembic 为现有数据库创建“零状态”迁移,并为现有数据库“伪造”零迁移

我想将 alembic 添加到现有的 sqlalchemy 使用项目和工作生产数据库中。我无法找到进行“零”迁移的标准方法是什么==将数据库迁移设置为...

回答 4 投票 0

如何为不属于 SQLAlchemy ORM 的表创建外键?

我正在尝试对由 Django ORM 管理的表进行 FK,但是 SQLA 好像不太喜欢 类 SomeSAModel(声明性基础): user_id: 映射[int] = 映射_列( sa.Forei...

回答 1 投票 0

如何将Google云SQL与alembic连接

我是谷歌云的新手。我的应用程序是使用 python FastAPI 和 alembic 迁移构建的。我正在寻找使用 alembic 连接到 Google Cloud SQL 来运行迁移的最佳方法。谢谢。

回答 2 投票 0

撤消上次 Alembic 迁移

我使用alembic revision --autogenerate创建了一个迁移,使用alembic升级头将其应用到我的开发数据库,然后意识到这并不完全是我想要的。 我怎样才能恢复

回答 4 投票 0

Sqlalchemy(和alembic)没有多态联合的具体表继承

我是 SQLAlchmey 的新手,我正在尝试实现以下对象/数据库表结构(也通过使用 alembic): 类基础配置(基础): pk = 列(整数,primary_key=True) 名称 = 列(

回答 1 投票 0

使用不同的 postgres 架构进行 Flask 迁移 ( __table_args__ = {'schema': 'test_schema']})

我正在尝试使用flask、sqlalchemy 和flask_migrate... 但每次运行manage.py migrate时,alembic总是将我的模型检测为新表。 我想我把 __table_args__ 放在我的模型中来存储......

回答 1 投票 0

使用 Alembic 在 SqlAlchemy 中定义索引

我有这个代码: 从 sqlalchemy 导入列、整数、文本、字符串、时间戳、布尔值、\ Unicode文本 从 sqlalchemy.ext.declarative 导入 declarative_base 从 sqlalchemy.orm 导入

回答 1 投票 0

通过alembic脚本并发数据库表索引

是否可以通过alembic脚本为DB表创建并发索引? 我正在使用 postgres DB,并且能够在 postgres 提示符下通过 sql 命令创建并发表索引。(创建我...

回答 3 投票 0

我无法创建枚举类型的字段:sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedObject) 类型“companytype”不存在

来自 aenum 导入 Enum 公司类型类(枚举): 类型1 = 1 类型2 = 2 公司类(BaseModel): __表名__ = '公司' company_type = db.Column(db.Enum(CompanyType), 默认=

回答 3 投票 0

如何在不创建修订的情况下检测 alembic 的更改?

我正在尝试将模型中的一些功能抽象到 Mixin 中,实际上我不想更改任何表 - 我只是想检查以确保我已正确完成此操作。 我怎样才能看到什么

回答 2 投票 0

Alembic 不使用 asyncio 初始化

我无法运行:*alembic revision --autogenerate -m "initial revision 导致面对: 文件“/home/me/PycharmProjects/vpnbot_via_dialog/migration/env.py”,第 7 行,位于 夫...

回答 1 投票 0

Docker 中的 Alembic 迁移返回表不存在的错误

我尝试为我的 postgres 数据库创建迁移,但在 Docker 中遇到错误(在本地它可以工作)。 重现步骤: 本地初始化 alembic 异步迁移 创建新修订版 在上...

回答 1 投票 0

FastAPI 相当于 Flask-migrate 扩展

目前我知道Flask的问题,我想迁移到FastAPI,因为api的响应中可能存在异步问题,但我一直在寻找,但没有找到等效的...

回答 1 投票 0

FastAPI 相当于 Flask-migrate

目前我知道Flask的问题,我想迁移到FastAPI,因为api的响应中可能存在异步问题,但我一直在寻找,但没有找到等效的...

回答 1 投票 0

SQLAlchemy 2.0 映射列主键在 SQLLite 中不起作用

在使用 SQLLite 数据库测试 SQLAlchemy 2.0 映射列时,它正在创建带有主键值的表。但表现在显示其使用主键创建的。由于这个无法插入...

回答 1 投票 0

GeoAlchemy2 的 Alembic 迁移引发 NameError:名称“geoalchemy2”未定义

我决定使用 Flask、postgresql 和 leaflet 编写一个小型 Web 应用程序。我想使用 postgresql 的 PostGIS 扩展器来存储坐标(纬度和经度)。我的 Flask 应用程序使用 Flask-

回答 3 投票 0

Alembic 支持多个 Postgres 模式

如何使用 Alembic 的 --autogenerate 迁移 SQL Alchemy 模型中未硬编码的多个 Postgres 架构? (SQLAlchemy 支持 Postgres Schemas 的镜像问题,但是对于 Ale...

回答 5 投票 0

Alembic 迁移测试对于现有数据库失败

我有一个已经存在的数据库,我必须在其中运行迁移。 为了尝试这样做,我使用了 alembic 并且能够进行迁移。 步骤 0:模型已存在。 # 模型.py 用户 = 表('u...

回答 1 投票 0

如何使用SQLAlchemy模型生成能够创建所有表的原始SQL?

可以生成原始 SQL 语句来创建任何 SQLAlchemy 表,如此处所示。 但是,我想生成原始 SQL 来创建所有表,而不仅仅是一个表。 假设我有这样的

回答 2 投票 0

add_column 中使用的 Alembic 默认值

如何让 alembic 对新列使用指定的默认值,而不将其设为 server_default? 只有现有行才应接收此默认值。在应该之后插入新行

回答 3 投票 0

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