![](/img/trans.png)
[英]How to optimize AWS DMS MySql Aurora to Redshift replication?
[英]AWS DMS for MySQL Aurora
我正在嘗試將 MySQL Aurora 數據庫復制到另一個 MySQL Aurora。 始終創建與源同名的數據庫。 有沒有辦法指定目標數據庫名稱? 意思是,我想將“x”表復制到 A 數據庫到 B 數據庫的“x”表。
斧頭 => Bx
您可以為 DMS 復制任務指定表映射規則,如下所示:
{
"rules": [
{
"rule-type": "selection",
"rule-id": "1",
"rule-name": "1",
"object-locator": {
"schema-name": "public",
"table-name": "%"
},
"rule-action": "include"
},
{
"rule-type": "transformation",
"rule-id": "2",
"rule-name": "2",
"rule-action": "rename",
"rule-target": "table",
"object-locator": {
"schema-name": "public",
"table-name": "old-table"
},
"value": "new-table"
}
]
}
這將從公共模式中復制所有表並僅重命名您指定的表。
詳細文檔在這里: https ://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TableMapping.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.