복붙노트

[SQL] pg_views 쿼리에서 불완전한 정보 [중복]

SQL

pg_views 쿼리에서 불완전한 정보 [중복]

내 데이터베이스 (PostgreSQL을)에서보기를하고 난 그것의 코드를보고 싶습니다.

나는이 쿼리를 썼다 :

select definition from pg_views where viewname='x'

이 선택 코드가 어떤 점에서 오랫동안 내가 할 때 그러나보기의 일부, 대부분의 시간을 작동합니다 (...)

예를 들어, 이것은 (...)를 도시 쿼리의 결과이다 :

" 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
       (...)"

이것은 왜 나에게 전체 코드를 표시하지 않습니다 ... 코드의 일부이다?

해결법

  1. ==============================

    1.당신은 pg_get_viewdef 원하는,하지만 난 당신이 같은 문제가있을 수 있습니다 생각한다. 문제는 클라이언트 응용 프로그램이 반환 된 쿼리를 잘라내는 것이 아마.

    당신은 pg_get_viewdef 원하는,하지만 난 당신이 같은 문제가있을 수 있습니다 생각한다. 문제는 클라이언트 응용 프로그램이 반환 된 쿼리를 잘라내는 것이 아마.

    당신이 PgAdmin-III를 사용하는 경우이 자주 제기되는 질문입니다.

    당신이 psql 프로그램을 사용하는 경우 이런 일이 안된다.

  2. ==============================

    2.pgAdmin III에서, 쿼리 도구 옵션에서 :

    pgAdmin III에서, 쿼리 도구 옵션에서 :

    pgAdmin 쿼리 도구 옵션

  3. from https://stackoverflow.com/questions/31828182/incomplete-information-from-query-on-pg-views by cc-by-sa and MIT license