来自pg_views查询的不完整信息

我在我的数据库( PostgreSQL )有一个视图,我想看看它的代码。

我写了这个查询:

 select definition from pg_views where viewname='x' 

这在大部分时间是有效的,但是在一些select代码很长的时候,我得到了一些意见(...)

例如,这是查询的结果之一,它显示(...)

 " SELECT f.selectid, a.clientid, a.orderid, a.clientname, c.part, c.product, c.okey, e.contry, d.city, ( CASE WHEN (b.dateofissue IS NULL) THEN CASE (...)" 

这只是代码的一部分…为什么它不显示我的整个代码?

你想pg_get_viewdef ,但我怀疑你会有同样的问题。 问题可能是客户端应用程序正在截断返回的查询。

如果您使用的是PgAdmin-III ,那么在FAQ中 。

如果你使用psql这不应该发生。

在pgAdmin III中,在查询工具选项下:

在这里输入图像描述

pgAdmin查询工具选项