alembic 相关问题

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

如何禁用Uvicorn的日志记录?

我正在开发 FastAPI - Uvicorn。我想禁用 uvicorn 的日志记录。我只需要服务器记录的日志。 我参考了这个博客并实现了日志记录。

回答 4 投票 0

如果数据库索引不存在则创建

我有一个 Alembic 迁移,它创建了数据库中缺少的一些数据库索引。例子: op.create_index(op.f('ix_some_index'), 'table_1', ['column_1'], unique=False) 然而,米...

回答 2 投票 0

alembic 找不到 python-dateutil

我正在尝试使用创建一个简单的迁移 alembic revision -m“用于某些迁移的 ddl” 我收到以下错误: 失败:需要库“python-dateutil”...

回答 2 投票 0

删除未命名的唯一约束

我正在将 Alembic 与 Flask-SQLAlchemy 结合使用,并且我正在尝试删除一个表中某一列的唯一约束。查看迁移 - 该约束从未被命名:sa.UniqueConstr...

回答 1 投票 0

SQLAlchemy 在插入时违反了非空“id”

我尝试插入 PostgreSQL 表,但由于 ID 列上的非空约束而失败,即使我的“id”设置为自动递增。我不确定我的代码有什么问题。我关注了

回答 1 投票 0

Alembic 与 Github Action

我是 GitHub Actions 的新手。 我正在尝试使用 SQLAlchemy 和 Alembic 部署 Python FastAPI,以便使用 App Engine 和 SQL Postgres 在 GCP 上进行数据库迁移。 我的问题是如何获取秘密......

回答 1 投票 0

sqlalchemy.exc.OperationalError:(psycopg2.OperationalError)无法将主机名“postgresql”转换为地址:名称或服务未知

晚上好,我有这个问题无法解决,我尝试了不同的方法但没有成功。 当我尝试在容器内手动运行命令时,出现此错误:alembic Upgrade ...

回答 1 投票 0

自动完成 Alembic 命令

有没有办法将alembic命令添加到bash中,以便alembic命令自动完成像git一样工作? 例如,在快速提示:在 Bash 中自动完成 Git 命令和分支名称中,作者

回答 1 投票 0

具有多个模式的compare_metadata的属性错误

我尝试使用compare_metadata函数进行以下设置: 基础.py 从 sqlalchemy.orm 导入 DeclarativeBase 基类(声明性基类): 经过 工作区.py 来自 sqlalchemy imp...

回答 1 投票 0

带有 alembic 的 sql server 默认值的约束名称

我的 alembic 迁移向表中添加了一列,如下所示: op.add_column("OrderTable", sa.Column("item_counter", sa.Integer(), nullable=False, server_default="0")) 当...

回答 1 投票 0

在 SQLAlchemy 中的同一迁移中创建表和视图

我正在尝试在 SQLAlchemy/alembic/PostgreSQL 环境中创建一个表和基于该表的视图,并使用 alembic 修订版 --autogenerate。我可以正确设置一些东西,以便蒸馏器识别...

回答 1 投票 0

如何使用 SQLalchemy 和 Alembic 自动初始化数据库?

目前,我跑步 $ 烧瓶数据库初始化 $flask db migrate -m“初始化” $ 烧瓶数据库升级 如果数据库不存在。我想在 Python 中运行它,例如就像是 应用程序.create_...

回答 4 投票 0

为什么 Alembic 环境标签是可选的[str]

我正在我们的应用程序代码中运行 Alembic,我们已经在其中创建了 sqlalchemy 引擎。我可以使用 tag 参数将引擎传递给 env.py。然而,艾尔啤酒的定义...

回答 1 投票 0

如何使用alembic向现有列添加索引

我是 python alembic 的新手。想要将索引添加到特定表中的现有列,我这样做了,但在为此创建 alembic 文件时感到震惊。 前任: 类文件(db.model): __表名__ = '文件' ...

回答 1 投票 0

如何使用alembic对函数和触发器进行版本控制?

假设数据库中有一些带有函数的触发器,如下所示: -- 将新条目插入到另一个表中 -- 每次插入新行时 创建函数 trgfunc_write_log() 返回 TR...

回答 3 投票 0

Alembic 不从 SQLAlchemy 类自动生成表

sqlalchemy:2.0.25 蒸馏器:1.13.1 蟒蛇:3.11 alembic 修订版--autogenerate -m“初始迁移” 在迁移中创建空的升级和降级代码。 如下图我有两个

回答 1 投票 0

SQLAlchemy 日期字段未使用 server_onupdate 进行更新

将 SQLAlchemy 与 Flask_sqlalchemy 和 alembic 用于 PostgreSQL。我对字段有以下定义: date_updated = db.Column(db.DateTime, server_default=db.func.now(), server_onupdate=db.

回答 2 投票 0

如何在alembic中使用alter_column?

我正在用alembic编写迁移,但对我来说似乎不可能将server_defaults的值从某物更改为无。 我的代码: op.alter_column("foo", sa.Column("bar", sa.DateTime(时间...

回答 3 投票 0

如何更改 sqlalchemy 的 alembic 中的时区?

我正在创建一个 FastApi Web 应用程序,我想将时区更改为 UTC,问题是我在 alembic.ini 文件中的时区行中输入的任何内容都会显示错误。我尝试检查 Alembic tuto...

回答 1 投票 0

异步 SQLAlchemy 引擎 Alembic 迁移

问题陈述 我正在将 SQLAlchemy PostgreSQL 驱动程序转换为异步驱动程序,并且需要使用异步引擎执行 Alembic 迁移。它失败了。 到目前为止我所做的 研究了 Alembic

回答 1 投票 0

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