Re: Best strategy for bulk inserts where some violate unique constraint?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Best strategy for bulk inserts where some violate unique constraint?
Дата
Msg-id 527A5B18.2040700@gmail.com
обсуждение исходный текст
Ответ на Re: Best strategy for bulk inserts where some violate unique constraint?  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Список psycopg
On 11/06/2013 07:02 AM, Daniele Varrazzo wrote:
> On Wed, Nov 6, 2013 at 2:54 PM, Adrian Klaver <adrian.klaver@gmail.com> wrote:
>> On 11/06/2013 06:50 AM, Denis Papathanasiou wrote:
>>>
>>> On Tue, Nov 5, 2013 at 6:31 PM, Daniele Varrazzo
>>>
>>> I saw Adrian's reply about how this still won't do what I need in terms
>>> of ignoring the constraint violators and keeping the valid entries; will
>>> switching autocommit to True first have the desired effect?
>>
>> No, a particular COPY is treated as a single transaction.
>
> If I'm not mistaken, copying into a temporary table and then inserting
> only the wanted record into the target table should work as expected
> and leave no bloat. Staying into the psycopg realm it should be the
> most efficient way to load data; outside psycopg world there could be
> more efficient stand-alone solutions.

Agreed and that is what I often do, it just adds a step.

>
> -- Daniele
>


--
Adrian Klaver
adrian.klaver@gmail.com


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

Предыдущее
От: Daniele Varrazzo
Дата:
Сообщение: Re: Best strategy for bulk inserts where some violate unique constraint?
Следующее
От: Victor Hooi
Дата:
Сообщение: Passing Parameters to copy_expert()?