gpt4 book ai didi

database - 将具有空值的大型 CSV 数据集添加到 postgres 数据库

转载 作者:行者123 更新时间:2023-11-29 13:52:45 35 4
gpt4 key购买 nike

我有两个大型数据集(一个有 1.5 亿行,一个有 8000 万行),我在将它们添加到我的 postgres 数据库时遇到了很多麻烦。

我的主要问题是有一些条目是空白的 ("") 或空的 ("NULL")。 Postgres 不喜欢我尝试导入它们,我通常会收到如下错误:

ERROR:  invalid input syntax for integer: ""

ERROR:  invalid input syntax for type double precision: "NULL"

有没有一种方法可以轻松地通过 CSV 文件将空白或 NULL 值更改为 0?或者,是否有允许空格、NULL 和数字的 postgres 数据类型?

值得注意的是,我正在处理一个相当旧的 postgres (8.1.23) 版本。我正在使用复制功能:

\copy TABLE from FILENAME.csv delimiter ','

谢谢!

最佳答案

感谢 Vao Tsun,我了解到将具有空值或空白值的列的数据类型更改为文本解决了我的问题。

关于database - 将具有空值的大型 CSV 数据集添加到 postgres 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37843788/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com