来自 pg_views 查询的不完整信息
incomplete information from query on 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 this is in the FAQ。
如果您使用的是 psql
,则不应发生这种情况。
在 pgAdmin III 中,在查询工具选项下:
我的数据库中有一个视图 (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 this is in the FAQ。
如果您使用的是 psql
,则不应发生这种情况。
在 pgAdmin III 中,在查询工具选项下: