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>
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 |