暂无图片
pg中命令的结果如何输出到一个文件中?
我来答
分享
暂无图片 匿名用户
pg中命令的结果如何输出到一个文件中?

select 'ALTER TABLE zy.' || table_name || ' SET SCHEMA xyz' from information_schema.tables where table_schema = 'zy';
?column?
---------------------------------
ALTER TABLE zy.a SET SCHEMA xyz


相当于把上面的select 的结果输出到一个文件中

类似mysql  中 tee   a.log ,然后执行select  最后notee 

查询的结果就保存到了a.log中了

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
周波

可以使用psql客户端提供的\o短命令,使用方法:

\o a.log
select 'ALTER TABLE zy.' || table_name || ' SET SCHEMA xyz' from information_schema.tables where table_schema = 'zy';
\o
暂无图片 评论
暂无图片 有用 3
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏