Re: "Healing" a table after massive updates

Поиск
Список
Период
Сортировка
От Alan Hodgson
Тема Re: "Healing" a table after massive updates
Дата
Msg-id 200809111015.28612@hal.medialogik.com
обсуждение исходный текст
Ответ на "Healing" a table after massive updates  ("Gauthier, Dave" <dave.gauthier@intel.com>)
Ответы Re: "Healing" a table after massive updates  ("Scott Marlowe" <scott.marlowe@gmail.com>)
Список pgsql-general
On Thursday 11 September 2008, "Gauthier, Dave" <dave.gauthier@intel.com>
wrote:
> I have a job that loads a large table, but then has to "update" about
> half the records for various reasons.  My perception of what happens on
> update for a particular recors is...
>
> - a new record will be inserted with the updated value(s).
>
> - The old record is marked as being obselete.
>

What you might consider doing is loading the data into a temp table,
updating it there, then copying that data into the final destination.
Depending on the indexes involved, you might even find this to be faster.

--
Alan

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

Предыдущее
От: aklaver@comcast.net (Adrian Klaver)
Дата:
Сообщение: Re: psql scripting tutorials
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: "Healing" a table after massive updates