Re: Very worried about this

Поиск
Список
Период
Сортировка
От Scott Marlowe
Тема Re: Very worried about this
Дата
Msg-id 1111700264.12450.10.camel@state.g2switchworks.com
обсуждение исходный текст
Ответ на Very worried about this  (Kris Kiger <kris@musicrebellion.com>)
Ответы Re: Very worried about this
Список pgsql-admin
On Thu, 2005-03-24 at 15:21, Kris Kiger wrote:
> I have a table that looks like this:
>
>                                               Table "public.hd"
>       Column       |            Type
> |                                Modifiers
>
-------------------+-----------------------------+-------------------------------------------------------------------------
>  d_id        | integer                     | not null default
> nextval('public.hd_d_id_seq'::text)
>  h_id        | integer                     | not null
>  src            | text                        |
>  p_q | integer                     | not null default 1
>  c_id        | integer                     | not null
>  insert_time       | timestamp without time zone | default now()
> Indexes:
>     "hd_pkey" PRIMARY KEY, btree (d_id)
>     "hd_idx" btree (h_id, c_id)
>
>
> _Log output:_
>
> [2005-03-24 15:33:25 EST - 13882 - dbname - 4052774] LOG:  statement:
> INSERT INTO hd (c_id, h_id, p_q) VALUES ((SELECT c_id FROM c WHERE e_id
> = 'tester1'), (SELECT h_id FROM h JOIN c USING (c_id) WHERE e_id =
> 'tester1' AND h.active AND NOT p_c),10);
>
> [2005-03-24 15:33:25 EST - 13882 - dbname - 4052774] ERROR:  duplicate
> key violates unique constraint "hd_pkey"
>
>
> These inserts are being executed ever 1.5 seconds on this database.
> This error does not happen often and appears to happen randomly.  No
> other inserts are being executed on this table except this one.  From
> our current tests 99% of the inserts go through, with the exception of
> these few.  Honestly, I don't see how this could be caused from
> something on my end.  The primary key value is being determined by a
> default, so everything should be handled within the database.  I'm using
> postgres 8.0.1.  Any ideas?


Are you sure someone hasn't been messing with your sequence some how?
That's the only way I've seen these kinds of things happen before.

В списке pgsql-admin по дате отправления:

Предыдущее
От: Kris Kiger
Дата:
Сообщение: Very worried about this
Следующее
От: Kris Kiger
Дата:
Сообщение: Re: Very worried about this