postgresql自动导出SQL语句查出的数据

2025-05-22 01:20:00
推荐回答(1个)
回答1:

你的pg版本号?
知识点:
1.pg有个copy命令,可以把查询出来的数据导出为csv格式或者自定义分隔符的格式,具体使用方法你去查下pg的手册。

2.pg有个脚本工具叫做psql,你可以在你的pg安装目录下找到它,用这个脚本工具可以执行sql查询,具体用法可以在命令行输入psql --help查看。

3.将命令写成一个批处理文件,使用windows计划执行任务,定时调用这个批处理即可。

示例:批处理文件command.bat,内容如下
-----------------------------------------------------------------------
psql -c “copy (select * from yourtable) to c:\\result.csv ”
-----------------------------------------------------------------------