Re: MySQL-style "create temporary table foo select ..."

From: Michael Kleiser <mkl(at)webde-ag(dot)de>
To: Geoff Richards <geoffr(at)gbdirect(dot)co(dot)uk>
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: MySQL-style "create temporary table foo select ..."
Date: 2004-07-21 15:07:46
Message-ID: 40FE86C2.8080903@webde-ag.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

create temporary table tmp_foo AS select * from foo;

Geoff Richards schrieb:
> Hi,
>
> I've got some code that currently uses MySQL, and it copies an existing
> table into a temporary one like so:
>
> create temporary table tmp_foo select * from foo;
>
> That creates 'tmp_foo' with the same columns as 'foo', which is
> very convenient. I can't seem to find any reference to how to do
> that with Postgres (and I'd like if possible to ditch MySQL).
>
> Just wondering if anyone has ideas about how to do this? I'd like
> to avoid having to work up a table definition to define the temp
> table's columns.
>
> Or maybe I could do some sort of trick with the system catalog tables
> to get the column information in a convenient form?
>
> cheers,
> geoff
>

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Javier Tesis Tolosa Trabajo 2004-07-21 15:08:46 Sorry too many conecctions
Previous Message Stephan Szabo 2004-07-21 14:51:20 Re: immutable function calling stable function