AWS Glue小写列

时间:2019-10-09 16:11:28

标签: amazon-redshift aws-glue

我正在使用AWS Glue从Postgres到Redshift进行ETL。我已经使用抓取工具导入了一个表,并创建了一个Job来传输数据并在Redshift中创建一个新表。我得到:

An error occurred while calling o65.getDynamicFrame. ERROR: column "id" does not exist

在原始表中,列为“ Id”,区分大小写。有没有办法使胶水区分大小写? (我没有更改postgres模式的权限)。

1 个答案:

答案 0 :(得分:1)

dyf.apply_mapping(mappings, case_sensitive = True, transformation_ctx = "tfx")

在映射中,您应该将ID映射到ID。