Re: upsert example about postgres9.5

From: "Gilberto Castillo" <gilberto(dot)castillo(at)etecsa(dot)cu>
To: "koff10" <koff10(at)hotmail(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: upsert example about postgres9.5
Date: 2016-04-12 21:23:54
Message-ID: 58935.192.168.207.54.1460496234.squirrel@webmail.etecsa.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


>
> Hi all,
>
> It's known that postgres 9.5 has introduce upsert instruction.
> Is somebody can show me how to use this instruction ?
> Do the UPSERT commande exists in SQL ?
>

insert into accesos_usuarios (usuarios, accesos)
values ('8kdata',1)
on conflict (usuarios)
do update set
accesos = accesos_usuarios.accesos + EXCLUDED.accesos;

insert into accesos_usuarios (usuarios, accesos)
values ('8kdata',1), ('8kdata2',1)
on conflict do nothing;

Tomado de un presentación de Alvaro Hernadez En Cuba

--
Saludos,
Gilberto Castillo
ETECSA, La Habana, Cuba

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message koff10 2016-04-12 21:39:46 Re: upsert example about postgres9.5
Previous Message koff10 2016-04-12 21:16:17 Re: upsert example about postgres9.5