alembic:这不是官方的回购协议-请在以下位置提交PRs ETC:http://github.comsqlalchemyalembic

时间:2024-02-29 17:59:05
【文件属性】:

文件名称:alembic:这不是官方的回购协议-请在以下位置提交PRs ETC:http://github.comsqlalchemyalembic

文件大小:532KB

文件格式:ZIP

更新时间:2024-02-29 17:59:05

Python

Alembic是由的作者编写的数据库迁移工具。 迁移工具提供以下功能: 可以向数据库发出ALTER语句,以更改表和其他构造的结构 提供一种可以构造“迁移脚本”的系统; 每个脚本表示可以将目标数据库“升级”到新版本的特定步骤系列,以及可选的可以类似地“降级”步骤的一系列步骤,相反地执行相同的步骤。 允许脚本以某种顺序执行。 Alembic的目标是: 开放式终端,透明的配置和操作。 从一组模板中生成一个新的Alembic环境,该模板是在首次设置时从一组选项中选择的。 然后,模板存放了一系列脚本,这些脚本完全定义了如何建立数据库连接以及如何调用迁移脚本。 迁移脚本本身是从该系列脚本中的模板生成的。 然后可以进一步自定义脚本,以定义确切的数据库交互方式以及新迁移文件应采用的结构。 完全支持事务性DDL。 默认脚本可确保所有迁移都在事务中进行-对于支持该迁移的数据库(PostgreSQL,


网友评论