写入Redshift时字符串值被截断

时间:2019-06-30 13:37:02

标签: amazon-web-services pyspark amazon-redshift aws-glue

我正在使用Glue作业写入Redshift,但是列值以截断格式插入:

我用来写入Redshift的代码:

   glueContext.write_dynamic_frame_from_catalog(frame=dynf_frame_to_write,
                                         database=my_catalogue_db,
                                         table_name=table_in_reshift,
                                         redshift_tmp_dir='s3://my-bucket/temp'
                                         )

例如,我在源代码中具有列名COL1,其值为:

G675510001  07934812601 400865          001 TESTTT    

但是当我尝试将其写入Redshift时,该值以截断格式插入,即:

G675510001  07934812601 400865          001 TESTTT

请建议在写入Redshift时是否需要使用其他选项?

两个表的架构都相同,即。源和目标

0 个答案:

没有答案