mysql-online-schema-change:一个用于执行 mysql 在线模式更改表的工具

时间:2024-07-29 19:46:22
【文件属性】:

文件名称:mysql-online-schema-change:一个用于执行 mysql 在线模式更改表的工具

文件大小:93KB

文件格式:ZIP

更新时间:2024-07-29 19:46:22

PHP

MySQL 在线架构更改 警告 - 此包会影响数据库表中的数据。 在对数据库运行命令之前,请谨慎使用并备份数据库。 它是什么? MySQL OSC 是一种无需使数据库脱机即可更改大型数据库的工具。 在发生更改时,仍然可以对表进行插入、更新和删除操作。 此工具适用于 InnoDB 和 MyISAM 表。 它是如何工作的 该包制作原始表的空副本,并针对该表运行 give alter 语句。 然后它使用 MySQL 的SELECT INTO OUTFILE将原始表中的数据转储到加载到新表中的文件中 触发器被设置为在发生这种情况时捕获对旧表所做的更改,并且一旦加载了所有文件,这些更改就会针对新表重播。 然后,该程序包锁定表,在使用适用于锁定表的ALTER TABLE语法重命名表之前最后一次重播任何新更改(与RENAME TABLE不同) 我如何使用它? 直接下载phar存档 curl


【文件预览】:
mysql-online-schema-change-master
----composer.json(243B)
----bin()
--------online-schema-change(459B)
----extra()
--------OnlineSchemaChange.php(82KB)
----composer.lock(4KB)
----test()
--------integration()
----src()
--------Osc()
----.gitignore(7B)
----lib()
--------Facebook()
----README.md(2KB)
----build()
--------build.php(4KB)
--------online-schema-change.phar(220KB)

网友评论