当使用psql客户端在Postgres数据库上执行SQL查询时,它很好地格式化结果并将其显示在寻呼机中(默认情况下)。如何更改此行为,使psql显示结果一有可用,而不是等待完整的结果集计算(在更大的计算中)?当然,在这种情况下不能期望对齐输出,因为在打印单个列之前不知道它们的宽度。
发布于 2014-03-15 14:17:43
不幸的是,这在标准psql客户机中是不可能的。
在大多数情况下,您可以使用限制和偏移来限制需要获取的数据量,还可以参见游标http://www.postgresql.org/docs/9.3/static/plpgsql-cursors.html --您不能在psql中使用游标,对不起。
可以创建一个以您想要的方式工作的客户机,下面是一些信息:http://www.postgresql.org/docs/9.3/static/libpq-single-row-mode.html
更新:以上内容不正确。你可以用前男友来做。集FETCH_COUNT 10
见丹尼尔斯答案
https://stackoverflow.com/questions/22424625
复制相似问题