是否有可用于从CSV文件导入表数据的实用程序。
因为我有大量的表和行。写入COPY FROM sql需要一些时间,所以需要任何实用程序或其他方法
答案 0 :(得分:8)
你真的应该使用copy
:
#!/bin/bash
(
echo 'copy table_name from stdin (format csv);'
cat table_name.csv || exit 1
echo '\.'
) | psql database_name
您无需以任何方式更改大文件。您可能需要调整一些复制选项(delimiter
,quote
等。)。
答案 1 :(得分:0)
这可能会有所帮助: