当您在数据管理DMS中对数据库进行表结构变更后,DMS将会保存最新的表结构至数据库版本列表中。您可以在数据库版本列表中下载、比对、恢复历史版本的表结构。
表结构版本介绍
表结构版本基于数据库维度,存储了该库下所有表的结构信息。当该库中的任意表发生结构变更,将触发保存新的表结构版本,更多信息,请参见表结构版本保存说明。
例如某数据库实例(安全协同)下面有5个数据库,即每个库都有50个表结构版本(安全协同支持每个数据库保留50个表结构版本)。
功能限制
- 支持的数据库引擎如下:
- MySQL系列:MySQL、RDS MySQL、PolarDB MySQL、PolarDB-X、AnalyticDB MySQL、OceanBase MySQL
- PostgreSQL系列:PostgreSQL、PolarDB PostgreSQL、AnalyticDB PostgreSQL
- PolarDB-O
- SQL Server
- MariaDB
- 根据不同的管控模式,各数据库支持保留的版本数量如下:
- 自由操作:3个
- 稳定变更:20个
- 安全协同:50个
- 不支持的库:
- 表数量大于1024张。
- 系统库(如MySQL的information_schema库、sys库等)。
管理表结构版本
表结构版本保存说明
当您在DMS中进行以下操作时,会触发保存最新的表结构:
说明
若数据库在DMS以外发生结构变更,您可以在DMS中进行如下操作,同步元数据(获取并保存最新的表结构):
- 实例为安全协同模式:在SQL Console页面的右上角,单击
按钮。
- 实例为自由操作或稳定变更模式:在SQL Console页面的左上角,单击
按钮。
在文档使用中是否遇到以下问题
更多建议
匿名提交