第11章: 跨数据库方言迁移
概述: OzMigrate 实现了不同数据库引擎之间(例如 MySQL 迁移至 PostgreSQL,或 PostgreSQL 迁移至 SQLite)的表结构智能转换与数据高效转储。
11.1 数据类型智能适配
自动将源库的方言字段类型转换为目标数据库的最佳匹配类型:
AUTO_INCREMENT(MySQL) ↔SERIAL/IDENTITY(PostgreSQL) ↔AUTOINCREMENT(SQLite)- 时区感知的日期时间字段适配
JSON、JSONB、ENUM、UUID的等价转换
11.2 边界流式数据传输 (Bounded Streaming)
面对数百万行的大型数据表,采用受控流式通道与分块批处理技术,在恒定内存占用下实现高并发稳定迁移。