From: | David Fetter <david(at)fetter(dot)org> |
---|---|
To: | ing(dot)marco(dot)colombo(at)gmail(dot)com |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #14351: Upsert not working in case of partitioned tables |
Date: | 2016-10-03 20:08:26 |
Message-ID: | 20161003200826.GA11863@fetter.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On Mon, Oct 03, 2016 at 02:21:00PM +0000, ing(dot)marco(dot)colombo(at)gmail(dot)com wrote:
> The following bug has been logged on the website:
>
> Bug reference: 14351
> Logged by: Marco Colombo
> Email address: ing(dot)marco(dot)colombo(at)gmail(dot)com
> PostgreSQL version: 9.5.4
> Operating system: CentOS 7.2
> Description:
>
> Hi, I'm trying to use a upsert query on a partitioned table.
>
> While same
> query/data import works from a standard table, this does not work in case
> table is partioned. I see no mention anywhere that a partitioned table does
> not support upsert queries.
> Error is:
>
> ERROR: duplicate key value violates unique constraint
> "dh_1_p_20160904_pkey"
> DETAIL: Key (id, ts, did, pid)=(2742, 2016-09-01 17:00:00, 1, 0) already
> exists.
> CONTEXT: SQL statement "insert into partitions.dh_1_p_20160904 values
> (new.*)"
> PL/pgSQL function dh_1_trg_ins() line 12 at SQL statement
What is the PL/pgsql function, and how are you calling it?
In future, you could help get your problem addressed much more easily
by sending a complete self-contained example reproducing the problem.
If you can't do that, the bare minimum you need to send is the code
that caused the problem and the error it produced.
Best,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
From | Date | Subject | |
---|---|---|---|
Next Message | Marco Colombo | 2016-10-03 20:31:02 | Re: BUG #14351: Upsert not working in case of partitioned tables |
Previous Message | ing.marco.colombo | 2016-10-03 14:21:00 | BUG #14351: Upsert not working in case of partitioned tables |