| From: | Jasen Betts <jasen(at)xnet(dot)co(dot)nz> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: copy record? |
| Date: | 2011-05-27 04:45:47 |
| Message-ID: | irna9r$dso$3@reversiblemaps.ath.cx |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general pgsql-sql |
On 2011-05-26, Bosco Rama <postgres(at)boscorama(dot)com> wrote:
> select * into temp table foo from maintable where primcol=123;
> update foo set primcol = 456;
> insert into maintable select * from foo;
>
> You also may need this is if you intend to use the same sequence of
> calls on within the same session:
>
> drop table foo;
Yet another way to do the same thing:
begin;
create temportary table foo on commit drop as
select * from maintable where primcol=123;
update foo, set primcol=456;
insert into maintable select * from foo;
commit;
--
⚂⚃ 100% natural
| From | Date | Subject | |
|---|---|---|---|
| Next Message | A B | 2011-05-27 04:53:17 | Feature request: Replicate only parts of a database |
| Previous Message | Tian Luo | 2011-05-27 04:24:16 | Re: "full_page_writes" makes no difference? |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Merlin Moncure | 2011-05-27 15:39:22 | Re: copy record? |
| Previous Message | Bosco Rama | 2011-05-26 21:18:41 | Re: copy record? |