Re: optimal insert
| От | Markus Schaber |
|---|---|
| Тема | Re: optimal insert |
| Дата | |
| Msg-id | 452CE43D.4030806@logix-tt.com обсуждение исходный текст |
| Ответ на | optimal insert ("Dirk Jagdmann" <jagdmann@gmail.com>) |
| Список | pgsql-sql |
Hi, Dirk, Dirk Jagdmann wrote: > So for a batch of inserts the value of a stays the same, while for by > arbitrary values are inserted. Now I have wondered if PostreSQL offers > a smarter way to insert those values? A solution can contains usage of > some plpgsql code. [local]:postgres=# insert into a_b (a,b) SELECT 1, (ARRAY[100,200,54,4577])[i] FROM generate_series(1,4) AS i; INSERT 0 4 [local]:postgres=# select * from a_b;a | b ---+------1 | 1001 | 2001 | 541 | 4577 But I tend to agree with others that packing a whole bunch of INSERTs into a single transaction, and using COPY instead will give you better benefits. HTH, Markus -- Markus Schaber | Logical Tracking&Tracing International AG Dipl. Inf. | Software Development GIS Fight against software patents in Europe! www.ffii.org www.nosoftwarepatents.org
В списке pgsql-sql по дате отправления: