alembic 相关问题

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

从不同地方运行命令时,Pydantic BaseSettings 找不到 .env

所以,我尝试使用 FastAPI 设置 Alembic,但 Pydantic 的 BaseSettings 出现问题,我收到验证错误(未找到变量),因为它找不到 .env 文件(?) 它可以是...

回答 1 投票 0

Alembic 迁移版本无法识别关系列,只能识别外键

我正在尝试部署一个简单的 sqlite model.py 文件。总的来说,Alembic 是有效的,因为它可以识别我在模型中的所有更改。问题是我有两列无法识别,并且...

回答 1 投票 0

将具有无时区日期的 SQLAlchemy 模型迁移到具有时区的日期

我有一些如下定义的 SQLAlchemy 模型: 类时间数据(对象): __table_args__ = {"extend_existing": True} create_on = Column(DateTime(timezone=True), server_default=db.func.now...

回答 1 投票 0

.ini文件加载环境变量

我正在 Flask 项目中使用 Alembic 进行迁移实施。有一个 alembic.ini 文件,必须在其中指定数据库配置: sqlalchemy.url = 驱动程序://用户:密码@主机/数据库名 是

回答 6 投票 0

物化视图的蒸馏生成

TL;DR:如何让 alembic 理解并为 sqlalchemy 中创建的物化视图生成 SQL? 我正在使用flask-sqlalchemy,还使用alembic和postgres。获得物化视图

回答 2 投票 0

如何将alembic连接到sqlalchemy.orm.DeclarativeBase模型?

我是 FastAPI 新手。我目前正在研究 FastAPI 用户 https://fastapi-users.github.io/fastapi-users/10.4/configuration/databases/sqlalchemy/ 我的问题是:如何迁移“User&qu...

回答 1 投票 0

两组独立的 Alembic 迁移可以应用于同一个数据库吗?

背景:Airflow 使用 Alembic 将迁移应用到用于存储 DAG/任务元数据的数据库。我想在此数据库中存储一些其他数据,并希望跟踪我的架构更改

回答 2 投票 0

SQLAlchemy + Alembic:如何使用 Alembic 修订版为具有权重的列创建全文搜索索引

我正在尝试使用 Alembic 生成一个修订版,该修订版将为我的表中的某些列创建全文搜索索引。我最近升级到 SQLAlchemy 2.0 和 PG15。每当我尝试...

回答 1 投票 0

如何在SqlAlchmey模型和数据库表之间创建关系(一对多)(SqlAlchmey模型不存在)

我正在研究微服务,基础服务在Django中,其他服务在FastAPi中, 所有服务将共享相同的 Postgres 数据库,员工模型位于 Django 中,我想要

回答 1 投票 0

在 postgresql 和 alembic 中更新 ENUM 类型时出现问题

我在 postgresql 和 alembic 中遇到 ENUM 问题,并且在这方面我无法使用 StackOverflow 中的现有主题解决该问题。 我有以下代码: 来自 sqlalchemy.diale...

回答 2 投票 0

Alembic - 尝试自动生成修订版会抛出“sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy.dialects:postgresql.psycopg”

我是 Alembic 和 SQLAlchemy 的新手。 我的任务是向现有的 FastAPI + SQLAlchemy 应用程序添加 Alembic 支持。为此,我通过调用alembi做了一些初步设置...

回答 1 投票 0

sqlalchemy.exc.ArgumentError:无法加载插件:sqlalchemy.dialects:驱动程序

我正在尝试运行 alembic 迁移,当我运行时 alembic 修订版--autogenerate -m“添加了初始表” 它失败说 sqlalchemy.exc.ArgumentError:无法加载插件:sqlalchemy.dialects:

回答 11 投票 0

Alembic 无法检测唯一约束

我正在使用 tiangolo sqlmodel ,在我的数据库模型中我想添加唯一约束,因此一个是业务密钥,另一个用于映射表 - 两者都不能被 alembic 识别。 那个...

回答 1 投票 0

在 MySQL docker 容器中应用迁移。找不到数据库

我正在使用alembic和sqlalchemy来迁移数据库。 容器正在运行并工作,因为我可以使用 phpmyadmin 来应用手动更改。 在我的虚拟环境中本地使用 alembic 升级头...

回答 1 投票 0

如何修复`sqlalchemy.exc.InvalidRequestError:一个或多个映射器初始化失败 - 无法继续初始化其他映射器`

我正在将 Python (Flask) 与 SQLAlchemy 和 Alembic 结合使用。 我做了一件愚蠢的事情,我不小心在两个模型中定义了一个同名的 backRef。 例如 有问题.py # 关系

回答 1 投票 0

使用 Alembic 时导入应用程序会引发 ImportError

我正在尝试研究如何在flask中使用alembic,我想在flask应用程序中导入一个方法: 树 。 。 ├── 自述文件.md ├── 蒸馏器 │   ├── 自述文件 │   ├── env.py │   ├── env.pyc │   ├── script.py.mako │ ...

回答 4 投票 0

Alembic - 如何创建超表

如何使用Alembic生成超表?我想必须添加一些自定义调用,但是在哪里?我尝试了 event.listen 但 Alembic 没有注册它。

回答 2 投票 0

Pytest Alembic 使用异步迁移初始化数据库

现有的帖子没有给我提供有用的答案。 我正在尝试使用 Pytest 运行异步数据库测试(db 是带有 asyncpg 的 Postgres),并且我想使用我的 Al 初始化我的数据库...

回答 2 投票 0

如何在 AWS Lambda 内运行 alembic 迁移?

我创建了一个 CircleCI 管道,它使用 Terraform 构建 AWS 基础设施。 现在的问题是如何运行 Alembic 迁移。 那么,如何在 AWS Lambda 内运行 alembic 迁移?

回答 1 投票 0

如何修复 alembic 的“请求的修订与其他请求的修订重叠”?

我在一个团队中使用 alembic 来管理数据库迁移。我最近拉了master,并尝试运行alembic升级头。我收到以下消息; 信息 [alembic.runtime.migration] 上下文实现

回答 5 投票 0

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