我尝试将我们的 Postgres 数据库迁移到 Aurora postgres,首先我创建了一个正常任务,它只迁移所有表,除了它的约束。
我尝试克隆我们的数据库
我下载了 AWS SCT (Schema Conversion Tool) 然后设置我的配置以生成迁移报告,这是报告
我们完成了对您的 PostgreSQL 源数据库的分析,并估计如果您选择 Amazon Aurora(兼容 PostgreSQL)作为迁移目标,100% 的数据库存储对象和 99.1% 的数据库代码对象可以自动转换或只需极少的更改。数据库存储对象包括模式、表、表约束、索引、类型、序列和外部表。数据库代码对象包括触发器、视图、物化视图、函数、域、规则、运算符、排序规则、fts 配置、fts 字典和聚合。根据源代码语法分析,我们估计您的代码中有 99.9%(基于 # 行代码)可以自动转换为 Amazon Aurora(兼容 PostgreSQL)。要完成迁移,
我的问题:
1-有没有办法自动化包括我的源数据库中的所有内容
2- 报告提到we recommend 133 conversion action(s)
我可以在哪里找到这些转化操作。
3-持续迁移是否安全,因为在我的情况下,我们需要每天运行迁移。