【发布时间】:2019-01-11 19:54:22
【问题描述】:
我在 Redshift 中创建表时遇到以下错误:
Column "main.sales_metrics" has unsupported type "character varying[]".;
在 DataFrame 模式中,它看起来像这样:
|-- sales_metrics: array (nullable = true)
|-- element: string (nullable = true)
我试图像往常在 PostgreSQL 中那样声明该列:sales_metrics text[] 正如我从文档中读到的,Amazon Redshift 不支持 PostgreSQL 数据类型。
那么在RedShift中创建表的时候应该如何正确声明存储Array[String]的sales_metrics列呢?
【问题讨论】:
标签: postgresql apache-spark dataframe apache-spark-sql amazon-redshift