alembic 相关问题

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

如何在 Alembic 迁移 (Postgres) 中使用现有的 sqlalchemy 枚举

在过去的某个时刻,我运行了一次alembic迁移,它创建了一个用户表,例如...... def 升级(): ... op.create_table( “用户”, sa.Column("id", sa.

回答 5 投票 0

如何检查是否需要生成 Alembic 迁移?

我正在尝试改进 CI 管道,以防止添加或更改 SQLAlchemy 模型,但提交作者未编写或生成 Alembic 迁移的情况

回答 3 投票 0

如何将 Enum 类型与 SqlModel 和 alembic 一起使用

我正在尝试找到一种方法让 SqlModel 和 Alembic 能够很好地协同工作。 我的目标是不必手动编辑自动生成的 Alembic 迁移。 这是我的模型类: 类 SongBase(SQLModel): ...

回答 1 投票 0

如何切换到另一个模式

我有一个具有默认公共模式的 Postgres 数据库,其中托管一些表,包括 alembic 迁移表。 我想要一个具有应用程序架构的数据库,其中包含所有表(包括 alembic migr...

回答 1 投票 0

Alembic 和 Postgres:如何切换到另一个模式

我有一个具有默认公共模式的 postgres 数据库,其中托管一些表,包括 alembic 迁移表。 我想要一个带有应用程序架构的 postgres 数据库,其中包含所有表(包括 ale...

回答 2 投票 0

为什么数据库连接出现错误?

我是一名初级开发人员,正在学习 FastAPI。目前,我正在学习如何创建数据库模型、创建迁移并将其发送到数据库。但是,我无法连接到

回答 1 投票 0

为什么 alembic 将我的所有字段设置为 nullable=False?

这是我的模型: 基类(声明性基类): 经过 类AppUser(基础): __表名__ =“应用程序用户” id: Mapped[int] =mapped_column(整数,primary_key=True,index=True)

回答 1 投票 0

如何正确配置alembic.ini路径?

当我运行任何 alembic 命令时,出现以下错误: 失败:找不到配置文件“alembic.ini”,或者文件没有“[alembic]”部分 根据文档,我需要设置我的路径,所以我...

回答 1 投票 0

烧瓶迁移后sqlalchemy“关系不存在”

我有一个 sqlalchemy Flask 应用程序,正在从 sqlalchemy 1.3 迁移到 2.0。 我已将映射类型添加到所有表中,现在遇到了 alembic/flask-migrate migrat 的问题...

回答 1 投票 0

Alembic 看不到 SQLModel 模型并创建空迁移

我在项目中使用 SQLModel 和 Alembic 进行数据库迁移。然而,Alembic 似乎无法识别我的模型并创建空迁移。 这是我的模型的代码: 来自 sqlmodel

回答 1 投票 0

alembic 自动生成修订版尝试删除我数据库的所有索引和表

我正在开发一个使用 GCP SQL 数据库的现有 FastAPI 应用程序。我在本地对数据库模式做了一些小的更改,并创建了一个本地 postgresql 数据库来测试我的更改。我

回答 2 投票 0

ValueError:以 10 为基数的 int() 的文字无效:'postgres'

我是数据库工作的初学者,但我正在自己努力)。我使用 Makos、PayCharm、Python、Alembic、Postgre。我已经完成了所有的准备工作,即创建并检查了

回答 1 投票 0

SQLAlchemy Alembic 迁移在修订步骤中使用 --autogenerate 生成 SQL 脚本

我们使用 SQLAlchemy + Alembic 将迁移生成为 python 代码(Alembic 的默认行为)。 我们希望从 Python 迁移到 SQL 脚本,因为它提供了对生成脚本的更多控制......

回答 1 投票 0

FastAPI Alembic - 即使输出如此说明,也不会创建迁移文件。文件夹“版本”为空,数据库中缺少表

我想将 Postgresql 合并到我的 FastAPI API 中。经过研究,我决定遵循本教程 - https://youtu.be/NH4VZaP3_9s 完整的代码可以在这里找到 - https://github.com/veryac...

回答 1 投票 0

有没有一种简单的方法告诉alembic迁移到特定版本?

Alembic 有升级和降级到特定版本的命令,例如在命令行上: 蒸馏器升级 和 蒸馏器降级 有没有...

回答 2 投票 0

Alembic级联删除和升级降级顺序

`首先,如果我不明白 Pydentic 的工作原理,我想道歉,我是 FastAPI 和 Pydantic 的新手。 第一个问题是表的级联删除。在每个关系参数级联...

回答 1 投票 0

使用 alembic 和 pytest 在本地主机 postgresql 上进行身份验证失败

我想通过pytest中的alembic连接到postgresql数据库。我可以使用我设置的密码通过 pg admin 连接到数据库,但我总是收到错误: sqlalchemy.exc.OperationalError: (

回答 1 投票 0

添加非主键Alembic的自动增量列

我想添加一个自动增量列,该列不是现有 MySQL 数据库的主键。 此操作所需的在服务器上发出的命令如下: 更改表`myt...

回答 3 投票 0

Clickhouse + 异步

我在异步迁移 alembic 到 Clickhouse 时遇到问题 运行命令 alembic Upgrade head 时,出现以下错误: (reporting3.11) PS D:\Projects\work 电子报告 正在报告> al...

回答 1 投票 0

alembic生成的文件夹应该放在哪里?

我正在启动一个fastapi项目,并使用sqlalchemy + alembic来管理sqlite数据库。一切工作正常,直到蒸馏器。 这是项目文件夹结构: 应用程序/ - API/ - 核/ - __ini...

回答 1 投票 0

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