簡體   English   中英

將CSV文件導入PostgreSQL

[英]Importing a csv file into postgresql

我有一個*.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;

但是我得到的日期:

錯誤:整數的無效輸入語法:“ 07/11/2013”​​上下文:COPY eurusd_m1,第1行,列ID:“ 07/11/2013”

我非常感謝您在解決該問題方面所提供的幫助?

僅僅因為id是序列號並不意味着它在加載時會被忽略-您應該在copy語句中指定列,例如

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM