oak-online-alter-table
使用限制:
表至少包含有一个单列的唯一索引
修改的表和源表之间共享单列的唯一索引
表上不能有‘AFTER’触发器(因为该工具会在执行过程中创建AFTER触发器)
表上不能有外键
表名不超过57个字符
pt-online-schema-change
使用限制:
表必须要有主键或唯一性外键
该工具不支持重命名列
表上不能有外键引用
表上不能有trigger
使用限制:
表至少包含有一个单列的唯一索引
修改的表和源表之间共享单列的唯一索引
表上不能有‘AFTER’触发器(因为该工具会在执行过程中创建AFTER触发器)
表上不能有外键
表名不超过57个字符
pt-online-schema-change
使用限制:
表必须要有主键或唯一性外键
该工具不支持重命名列
表上不能有外键引用
表上不能有trigger
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2152173/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15498/viewspace-2152173/
本文介绍了两种在线修改数据库表结构的工具:oak-online-alter-table 和 pt-online-schema-change。前者要求表至少有一个唯一索引且不能有 AFTER 触发器等;后者则需要表有主键或唯一性外键,但不支持重命名列等功能。
2504

被折叠的 条评论
为什么被折叠?



