首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Aurora Mysql ddl转换为Redshift ddl

如何将Aurora Mysql ddl转换为Redshift ddl
EN

Stack Overflow用户
提问于 2020-07-25 18:22:04
回答 2查看 168关注 0票数 0

列出一系列Auora Mysql ddl对象并将它们转换为Redshift ddl (数据类型映射、PK、编码)最佳方式是什么?

我正在尝试使用lambdas从Aurora Mysql迁移到Redshift,但我需要首先创建目标表。此操作必须在每次加载之前完成,因此需要自动化。

EN

回答 2

Stack Overflow用户

发布于 2020-07-25 18:30:12

这可以使用Database Migration Service来完成

您可以使用DMS执行以下DDL操作,进一步的操作将需要由Schema Conversion Tool执行。

  • Create table
  • Drop table
  • Rename table
  • Add column
  • Rename column
  • Change
  • Drop table列数据类型

当您使用此服务时,它将需要启动您帐户中的资源来执行操作,因此请注意这一点,因为它将有一个cost

票数 0
EN

Stack Overflow用户

发布于 2020-07-29 23:38:27

您可以使用liquibase (或flyway)和jenkins进行调度,如aws blog中所示。

  1. Liquibase的generateChangeLog可以创建一个表示mysql db
  2. 模式的changelog。使用生成的Changelog,您可以使用来自源

的最新模式更改来update Redshift模式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63087176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档