Re: [GENERAL] Function with limit and offset - PostgreSQL 9.3

Поиск
Список
Период
Сортировка
От John R Pierce
Тема Re: [GENERAL] Function with limit and offset - PostgreSQL 9.3
Дата
Msg-id b17667ab-7743-0edf-089a-ac103f09096e@hogranch.com
обсуждение исходный текст
Ответ на [GENERAL] Function with limit and offset - PostgreSQL 9.3  (marcinha rocha <marciaestefanidarocha@hotmail.com>)
Список pgsql-general
On 6/8/2017 5:53 PM, marcinha rocha wrote:
> Hi guys! I have the following queries, which will basically select
> data, insert it onto a new table and update a column on the original
> table.


I'm sure your example is a gross simplification of what you're really
doing, but if that's really all you're doing, why not do it all at once,
instead of row at a time?


BEGIN;
     insert into tableb (id) select id from tablea;
     update tablea set migrated=true;
COMMIT;


thats far more efficient that the row-at-a-time iterative solution you
showed.

--
john r pierce, recycling bits in santa cruz



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

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: [GENERAL] Function with limit and offset - PostgreSQL 9.3
Следующее
От: Craig Ringer
Дата:
Сообщение: Re: [GENERAL] How does BDR replicate changes among nodes in a BDR group