PostgreSQL 的
COPY
命令是用来从文件或标准输入读取数据,并将其导入到数据库的表中的工具。
COPY [table_name] FROM '[file_path]' WITH (FORMAT '[csv | text | binary]', DELIMITER '[delimiter_char]');
将 CSV 格式的文件 data.csv
导入到表 table_name
中:
COPY table_name FROM 'data.csv' WITH (FORMAT 'csv', DELIMITER ',');
注意:对于导入的文件需要有读取权限,否则会出现错误。