我有一个文件(CSV文件):
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
我想把这些数据加载到一个PostgreSQL表中。
我有一个文件(CSV文件):
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
我想把这些数据加载到一个PostgreSQL表中。
假设您的数据存储在文件values.txt
中,您想将它们导入到数据库表myTable
中,则以下查询可完成此任务。
COPY myTable FROM 'value.txt' (DELIMITER('|'));
https://www.postgresql.org/docs/current/static/sql-copy.html
COPY myTable FROM 'value.txt' (DELIMITER('|'));
。 - PradeepKumbharCOPY description_f (id, name) FROM 'absolutepath\test.txt' WITH (FORMAT csv, HEADER true, DELIMITER ' ');
Example
COPY description_f (id, name) FROM 'D:\HIVEWORX\COMMON\TermServerAssets\Snomed2021\SnomedCT\Full\Terminology\sct2_Description_Full_INT_20210131.txt' WITH (FORMAT csv, HEADER true, DELIMITER ' ');
psql
,并且文件位于服务器无法访问但客户端可以访问的位置,请使用完全相同的命令,只需以\copy
开头即可。 - WildcardCOPY myTable FROM '/path/to/file/on/server' ( FORMAT CSV, DELIMITER('|') , HEADER);
。 - CodeBrew