来自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, 则会在常见问题解答中找到

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

author: craig-ringer

参考更多解答: incomplete information from query on pg_views ,转载请保留出处来自pg_views查询的不完整信息[重复]及作者信息

Statement: We respect knowledge and authors. Since the content comes from the Internet and is intended for scientific research, any reprinters should retain the author's signature and origin. If you are the author of the content and feel in dispute, please contact email: 1076545519@qq.com. We will find out the situation and deal with it in time. We sincerely thank the author for his hard work.


更多:pgadmin