将 Csv 文件导入到 postgres Cloud SQL 实例无效输入语法错误

Posted

技术标签:

【中文标题】将 Csv 文件导入到 postgres Cloud SQL 实例无效输入语法错误【英文标题】:Importing Csv file to postgres Cloud SQL instance invalid input syntax error 【发布时间】:2021-11-24 04:31:49 【问题描述】:

我正在尝试将 CSV 文件从我的 gcs 导入云 sql 中的 postgres 数据库,然后我通过 pgadmin 连接并制作相同的列,但具有不同的数据类型,例如 postgres 中的 sale_dollars 类型是双精度的,而在 gcs 中它的浮点数,

当我导入时,我收到此错误,我很困惑,我试图更改 pgadmin 中的数据类型,如实数、整数,但找不到浮点类型。

generic::failed_precondition:错误:双精度类型的无效输入语法:“sale_dollars” 上下文:COPY iowa_test_table,第 1 行,列 sale_dollars:“sale_dollars”

【问题讨论】:

【参考方案1】:

您正尝试像导入数据一样导入标题行。告诉副本跳过标题行,或者只是不生成标题开始。

【讨论】:

以上是关于将 Csv 文件导入到 postgres Cloud SQL 实例无效输入语法错误的主要内容,如果未能解决你的问题,请参考以下文章

我应该如何使用 pgAdmin 3 将数据从 CSV 导入 Postgres 表?

将压缩的 CSV 文件导入 PostgreSQL

SQL 中有没有办法将目录中包含的所有 .csv 导入我的 postgres 表? (窗口操作系统)

Postgres/PSQL - 使用批处理文件自动将查询导出到 CSV

将 Postgres 表导出到 csv

Solr导入CSV文件