uli*_*a69 22 database csv postgresql
我有一个像(CSV文件)的文件:
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
value1|value2|value2....
Run Code Online (Sandbox Code Playgroud)
并希望将这些数据加载到postgresql表中.
小智 18
稍微修改后的版本COPY对我来说效果更好,我指定了CSV格式.这种格式可以毫不费力地处理文本中的反斜杠字符.默认格式有点古怪TEXT.
COPY myTable FROM '/path/to/file/on/server' ( FORMAT CSV, DELIMITER('|') );
Run Code Online (Sandbox Code Playgroud)
Fop*_*tin 14
让我们考虑您的数据在文件中values.txt,并且您要将它们导入数据库表中,myTable然后以下查询执行该作业
COPY myTable FROM 'value.txt' (DELIMITER('|'));
Run Code Online (Sandbox Code Playgroud)
https://www.postgresql.org/docs/current/static/sql-copy.html