| 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: | Whole Thread | Raw Message | 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
>
| 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 |