PSQL将CSV数据复制到Postgres DB

时间:2018-10-05 20:33:57

标签: postgresql psql

我在postgreSQL中有一个空表:

CREATE TABLE public.tbltesting
(
    "ID" integer,
    "testValue" numeric
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

我有一个包含以下数据的CSV文件:

ID,testValue
1,2.0
2,3.33
3,4

文件很大,需要批量复制,因此我尝试从PSQL运行以下命令:

\copy tblfoodnutrients FROM 'C:\temp\tbltestingbulk.csv' with CSV HEADER
ERROR:  relation "tblfoodnutrients" does not exist

我也尝试了以下方法:

\copy public.tblfoodnutrients FROM 'C:\temp\tbltestingbulk.csv' with CSV HEADER
ERROR:  relation "public.tblfoodnutrients" does not exist

1 个答案:

答案 0 :(得分:0)

DU!我的连接缺少开始的数据库名称。