gpt4 book ai didi

sql - 将 csv 文件导入 postgresql

转载 作者:行者123 更新时间:2023-11-29 12:00:18 25 4
gpt4 key购买 nike

我有一个 *.csv 文件,我想将其导入到我的数据库中。基本上它看起来像这样:

2013.11.07,11:50,1.35163,1.35167,1.35161,1.35163,15
2013.11.07,11:51,1.35166,1.35173,1.35165,1.35170,21
2013.11.07,11:52,1.35170,1.35170,1.35163,1.35163,11

我正在使用:

DROP TABLE table;

CREATE TABLE table
(
id SERIAL primary key,
Date Date,
Time Time,
Open double precision,
High double precision,
Low double precision,
Close double precision,
Volume bigint
);

COPY table FROM 'C:\\Users\\user\\EURUSD1.txt' DELIMITER ',' CSV;

但是我得到的日期是:

ERROR: invalid input syntax for integer: "07/11/2013" CONTEXT: COPY eurusd_m1, line 1, column id: "07/11/2013"

非常感谢您帮助我解决这个问题?

最佳答案

仅仅因为 id 是连续的并不意味着它在加载时被忽略 - 你应该在你的 copy 语句中指定你的列,例如

COPY table (Date, Time, Open, High, Low, Close, Volume)
FROM 'C:\\Users\\user\\EURUSD1.txt' DELIMITER ',' CSV;

关于sql - 将 csv 文件导入 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193456/

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