如何解决失败退出代码:1 - Pgadmin v4
我是编码世界的新手,正在努力成为一名数据工程师。
我正在使用 Pgadmin v4 并尝试将 csv 文件导入到我的数据库表中。
csv 文件属性:包含有关员工职位的信息,即行:“01137659593408、001137659593408、00067891418168”等
MS Excel 中的当前格式已更改为“常规”。
但是,在将数据转换为 CSV 之后。看起来像这样,1.13766E+12
但公式栏显示了正确的值:该字段中的 1137659593408(缺少零)。我还对数据进行了格式化,删除了由此错误生成的新小数位,从而解决了问题。
但是,当这个 CSV 文件被导入 Pgadmin 时,使用分隔符作为 ',' 并引用为 '"' 和 ESCAPE 为 """ 确保标题以绿色突出显示以指示此文件中有标题。插入到的列也会被双重检查,以确保它只被插入到数据库中的一列中。
数据库列当前设置为 VARCHAR(50),没有限制。该表中只有 2 个其他列使用 VARCHAR 数据类型和相同的方法完美地导入了数据。
我在导入时收到以下错误消息:
""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 '''';""
我尝试将数据放入 TXT 文件并以这种方式导入,但仍然没有运气。 我还尝试将数据库列 DATATYPE 更改为 INT,并尝试将 CSV 数据更改为 INT 数据类型。仍然没有运气。希望有人可以帮忙!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。