失败(退出代码:1)。 - Pgadmin v4

时间:2021-07-30 19:36:59

标签: sql csv pgadmin-4 rdms

我是编码世界的新手,正在努力成为一名数据工程师。

我正在使用 Pgadmin v4 并尝试将 csv 文件导入到我的数据库表中。

csv 文件属性:包含有关员工职位的信息,即行:“01137659593408、001137659593408、00067891418168”等

CSV 文件:包含标题、一列、约 3500 行信息。

MS Excel 中的当前格式已更改为“常规”。

但是,在将数据转换为 CSV 之后。看起来像这样,1.13766E+12 1.13766E+12

但公式栏显示了正确的值:该字段中的 1137659593408(缺少零)。我还对数据进行了格式化,删除了由此错误生成的新小数位,从而解决了问题。

但是,当这个 CSV 文件被导入 Pgadmin 时,使用分隔符作为 ',' 并引用为 '"' 和 ESCAPE 为 """ 确保标题以绿色突出显示以指示此文件中有标题。插入到的列也会被双重检查,以确保它只被插入到数据库中的一列中。

数据库列当前设置为 VARCHAR(50),没有限制。该表中只有 2 个其他列使用 VARCHAR 数据类型和相同的方法完美地导入了数据。

Please see here for clarification

我在导入时收到以下错误消息:

""C:\Program Files (x86)\pgAdmin 4\v4\runtime\psql.exe" --command " "\copy public.employee ("position") FROM 'C:/Users/Jaspreet/DOCUME ~1/PYTHON~2/RANDOM~1/TEACHI~1/POSITI~1.CSV' DELIMITER ',' CSV HEADER QUOTE '"' ESCAPE '''';""

我有一个 screenshot of the error here

后跟“失败(退出代码:1)。

我尝试将数据放入 TXT 文件并以这种方式导入,但仍然没有运气。 我还尝试将数据库列 DATATYPE 更改为 INT,并尝试将 CSV 数据更改为 INT 数据类型。仍然没有运气。希望有人可以帮忙!

0 个答案:

没有答案