Chris Gamache <[EMAIL PROTECTED]> 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 ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]