You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS DMS中正确使用MapBooleanAsBoolean参数?

AWS DMS MapBooleanAsBoolean 参数正确配置方案(PostgreSQL → Redshift)
  • 作用:用于PostgreSQL迁移至Redshift时,保留原表的布尔字段类型,避免被自动转换为INT类型。
  • 正确配置位置:仅需添加在目标Redshift端点的「额外连接参数」中,源PostgreSQL端点无需配置。
  • 正确参数写法:mapBooleanAsBoolean=true(全小写,参数名以map开头,而非migrate)

具体操作步骤

  1. 登录AWS DMS控制台,找到对应的Redshift目标端点
  2. 进入端点编辑页面,在「额外连接参数」输入框中填入mapBooleanAsBoolean=true
  3. 保存端点配置后,必须重启正在运行的迁移任务,新参数才会生效

验证方法

迁移任务完成后,查询Redshift目标表的字段类型,确认布尔字段的类型为BOOLEAN而非默认的INTEGER即可。

注:官方文档描述模糊,常见踩坑点包括:误将参数添加到源端点、使用驼峰写法(如MapBooleanAsBoolean)、参数名写成migrateBooleanAsBoolean,这些都会导致参数不生效。

内容的提问来源于stack exchange,提问作者zuku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:15:40