pg_views

From: Lex Berezhny <LBerezhny(at)DevIS(dot)com>
To: "'pgsql-sql(at)postgresql(dot)org'" <pgsql-sql(at)postgresql(dot)org>
Subject: pg_views
Date: 2003-02-04 02:34:03
Message-ID: 1044326043.13139.17.camel@buddha
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

hi,

I'm trying to write some code that can analyze the database structure
and i need a way to discover the composition of a view (the tables and
table.column info).

I've managed to do much of this by querying the pg_views for the
definition and literally parsing the SQL myself, but obviously that has
many limitations unless I impliment a complete SQL parser and that's
beyond the scope of what I want :-)

I'm wondering if PostgreSQL actually reparses the view definition on
each invocation or if it stores the required information in some
accessible place.

My goal is to take a view name as input and output the tables and
columns composing the view.

thanks in advance,

- lex

--
Lex Berezhny <LBerezhny(at)DevIS(dot)com>

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Bhuvan A 2003-02-04 05:26:39 Re: Format in psql
Previous Message Tom Lane 2003-02-03 21:54:47 Re: float and numeric in 7.3