Re: Using subquery or creating temp table

From: Grzegorz Jaśkiewicz <gryzman(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Using subquery or creating temp table
Date: 2008-10-10 14:26:56
Message-ID: 2f4958ff0810100726r29305666pb4c027b880931a5d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

temporary tables make sens, if you want to operate on multiple queries in
the same connection.Also, temporary tables are visible only to the
connection, if multiple connections will create temp table by the same name
- they all will see their own content, ie - it is not shared between
connections.
What you probably need, is either wait for 8.4, and use WITH() , or use
subquery as 'temporary' data.
or fire two queries, one creating temporary table, second one using it.
Try all, and see which one will apply best to your problem, and which one
will be fastest.
I am using temporary tables, to keep large amounts of data, that's used for
transactions within connection. That saves me bandwith, all in all - time,
and makes life much easier.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Pascal Cohen 2008-10-10 15:17:09 Improve dump and restore time
Previous Message Scott Marlowe 2008-10-10 14:25:18 Re: left join conditon causes error