如题,数据库小白。。
pg9.5,想把一个 psql 查询的结果导出来,比如 select * from pg_stat_activity where state = 'active';
按照网上的方法:
// COPY ([Query]) TO '[File Name]' DELIMITER ',' CSV HEADER;
执行的时候提示权限不足是为啥。。?当前连接 pg 数据库的用户名是默认的 postgres 用户
测试环境输出:
dbtest=# COPY (select * from client) TO '/tmp/output.csv' DELIMITER ',' CSV HEADER;
ERROR: could not open file "/tmp/output.csv" for writing: Permission denied
或者有无其他更简单的方案?
提前谢过!~
pg9.5,想把一个 psql 查询的结果导出来,比如 select * from pg_stat_activity where state = 'active';
按照网上的方法:
// COPY ([Query]) TO '[File Name]' DELIMITER ',' CSV HEADER;
执行的时候提示权限不足是为啥。。?当前连接 pg 数据库的用户名是默认的 postgres 用户
测试环境输出:
dbtest=# COPY (select * from client) TO '/tmp/output.csv' DELIMITER ',' CSV HEADER;
ERROR: could not open file "/tmp/output.csv" for writing: Permission denied
或者有无其他更简单的方案?
提前谢过!~