百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

shift

> 编程语言
开源

shift 是一个应用程序,可帮助您在 MySQL 数据库上运行架构迁移

738 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

shift 是一个应用程序,可帮助您在 MySQL 数据库上运行架构迁移

shift shift 是一个应用程序,可方便地为 MySQL 数据库执行在线架构迁移。

谁应该使用它? shift 旨在解决以下问题 - 手动执行架构迁移需要太多时间。因此,当架构迁移占用过多时间(例如,大型组织的运营或 DBA 团队)时,它效果最好。但实际上,任何人都可以使用它。在撰写本文时,shift 无法运行每天数百次迁移,也无法运行耗时一周以上的迁移。

特性

  • 安全的在线方案更改(调用经过实践检验的 pt-online-schema-change)
  • 支持所有“ALTER TABLE…”、“CREATE TABLE…”或“DROP TABLE…”ddl

组件

shift 包含 3 个组件。每个组件都有自己的 readme,其中包含更多详细信息

  • ui:一个 rails 应用程序,可用于提交、跟踪和运行数据库迁移
  • runner:一个 go 代理,从 ui 所暴露的 API 中获取作业
  • pt-osc patch:来自 percona 工具包的 pt-online-schema-change 的补丁

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言