在SQL脚本中导出数据,可以使用COPY
命令。以下是一个示例:
COPY (SELECT * FROM your_table) TO 'path/to/your_file.csv' WITH CSV HEADER;
请确保将your_table
替换为你要导出数据的实际表名,并将path/to/your_file.csv
替换为你要保存数据的实际文件路径。
如果想在psql命令行工具中使用\copy
命令,确保在命令行中使用而不是在SQL脚本中使用。在psql命令行中,使用\copy
命令时,确保在命令的末尾加上分号,如下所示:
\copy (SELECT * FROM your_table) TO 'path/to/your_file.csv' WITH CSV HEADER;
注意:在命令行执行语句,SQL语句不能换行