Re: Views - Under the Hood

From: Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>
To: Terry Lee Tucker <terry(at)chosen-ones(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Views - Under the Hood
Date: 2010-11-04 19:03:49
Message-ID: AANLkTik37kY8fZfsw-ztJggEYuOJewkWb8i-BjLxXjML@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, Nov 4, 2010 at 12:43 PM, Terry Lee Tucker <terry(at)chosen-ones(dot)org> wrote:
> Greetings:
>
> Lately, I've begun using views quite often especially when queries for various
> reports, etc. become complicated. I am now wondering if there is a price to
> pay in terms of overhead for this. In truth, I don't really understand how a
> view works. I know that it takes on many of the attributes of a table, but is
> it a table? Is the data pulled together when one selects from the view or is
> it maintained as a table all along. Guidance to the ignorant appreciated...

In pgsql a view is actually a rule that fires off the original query
for you. So it's a simple wrapper, and is the same, for the most
part, as simply typing in the original query again. So, it's pretty
simple, and there's no real overhead to worry about.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Terry Lee Tucker 2010-11-04 19:24:44 Re: Views - Under the Hood
Previous Message Scott Marlowe 2010-11-04 18:51:33 Re: Linux