加载到AWS Athena时如何使csv文件的第一行成为列名?

时间:2019-03-09 08:38:56

标签: postgresql amazon-web-services relational-database amazon-athena aws-glue

我正在使用Glue将csv从S3存储桶流水到AWS的Athena,并且列标题只是默认的'col0','col1'等,而列的真实标题可在第一行条目中找到。在管道过程中或在早期的postgreSQL查询中,是否有办法使第一行条目成为列名?理想情况下,避免直接在Glue搜寻器的列名称中进行硬编码。

1 个答案:

答案 0 :(得分:0)

https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format.html

在使用Glue Api读取数据时使用withHeader=True