Re: fast insert-if-key-not-already-there
От
Thomas Kellerer
Тема
Re: fast insert-if-key-not-already-there
Дата
Msg-id
g778pk$2rq$1@ger.gmane.org
Ответ на
fast insert-if-key-not-already-there (Patrick Scharrenberg)
Список
Дерево обсуждения
fast insert-if-key-not-already-there Patrick Scharrenberg <pittipatti@web.de>
Re: fast insert-if-key-not-already-there "Richard Broersma" <richard.broersma@gmail.com>
Re: fast insert-if-key-not-already-there Thomas Kellerer <spam_eater@gmx.net>
Patrick Scharrenberg, 04.08.2008 17:51: > Hi! > > I have to do much inserts into a database where the key most often is > already there. > My current approach is to query for the key (ip-address), and if the > result is null I do the insert. > For every IP-Address I need the ip_addr_id from the same table. > > [...] > > Now I'm wondering if there is a better solution, since I'm doing ~20 > inserts at once and every time I'm doing single lookup's for the IDs. If you know that most of the time the record is already there, I simply execute the UPDATE, then check how many rows were updated. If that returns zero, I'll send the INSERT Regards Thomas
В списке pgsql-sql по дате отправления