Re: Using VIEW to simplify code...

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: cgg007(at)yahoo(dot)com
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: Using VIEW to simplify code...
Date: 2002-11-19 19:47:41
Message-ID: 22625.1037735261@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Chris Gamache <cgg007(at)yahoo(dot)com> writes:
> Right now I dynamicly generate the SQL for an incredibly ugly 4 table join
> based on user information client-side. I got the bright idea to create a view
> and then run a MUUUCH simpler client-side query on that view. The problem is
> that PostgreSQL apparantly runs the view FIRST and then applies the criteria
> AFTER assembling the whole view.

Not necessarily; it starts with that (which after all is what you wrote)
and tries to transform it into something more efficient. But it's not
as smart as a person ;-).

> If you MUST have the giant-and-hard-to-maintain-client-generated-sql
> statement and its related explain, I'll produce it.

If you want help, you must provide details. The PG version number is
relevant also.

regards, tom lane

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Chris Gamache 2002-11-19 21:37:05 Re: Using VIEW to simplify code...
Previous Message Chris Gamache 2002-11-19 18:29:40 Using VIEW to simplify code...