【问题标题】:incomplete information from query on pg_views [duplicate]pg_views 查询中的不完整信息 [重复]
【发布时间】:2015-10-27 23:22:16
【问题描述】:

我的数据库中有一个视图 (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
       (...)"

这只是代码的一部分...为什么它没有显示完整的代码?

【问题讨论】:

    标签: sql postgresql pgadmin


    【解决方案1】:

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

    pgAdmin Query tool Options

    【讨论】:

      【解决方案2】:

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

      如果您使用的是 PgAdmin-III this is in the FAQ

      如果您使用的是psql,则不应发生这种情况。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-21
        相关资源
        最近更新 更多