AWS DMS 添加新列以跟踪更改

Posted

技术标签:

【中文标题】AWS DMS 添加新列以跟踪更改【英文标题】:AWS DMS adding a new column to track changes 【发布时间】:2017-02-16 23:15:44 【问题描述】:

我们正在使用 DMS 将数据从 mysql 迁移到 Redshift(作为持续迁移)。

我们在 MySQL 中有一些大表 - 太大而无法添加任何新列。但是,现有表中没有任何可靠的列可以知道记录何时更新或新。

DMS 中是否有一种转换可以让您创建一个包含更新时间戳的新列,甚至是在更新记录时始终设置的固定值?

【问题讨论】:

如果 S3 被用作目标,这是可能的。 【参考方案1】:

很遗憾,使用 DMS 无法实现这一目标。 DMS 中的转换非常基础。如果您还没有尝试过,我会鼓励您查看 AWS 数据管道。

希望对您有所帮助!祝你好运!!

【讨论】:

【参考方案2】:

现在有办法了,见https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Transformations.html -> add-column

【讨论】:

以上是关于AWS DMS 添加新列以跟踪更改的主要内容,如果未能解决你的问题,请参考以下文章

添加新列以查看

如何在 Spring Boot WebFlux 上使用 AWS X-Ray 跟踪传入请求?

git 仅添加修改过的更改并忽略未跟踪的文件

git 仅添加修改过的更改并忽略未跟踪的文件

跟踪订单更改的最佳设计

配置 Zipkin 以跟踪 AWS SQS 消息?