most idiomatic way to "update or insert"?

Поиск
Список
Период
Сортировка
От Mark Harrison
Тема most idiomatic way to "update or insert"?
Дата
Msg-id 4111706B.1060401@pixar.com
обсуждение исходный текст
Ответы Re: most idiomatic way to "update or insert"?  ("Peter Darley" <pdarley@kinesis-cem.com>)
Re: most idiomatic way to "update or insert"?  (Richard Huxton <dev@archonet.com>)
Re: most idiomatic way to "update or insert"?  (Tommi Maekitalo <t.maekitalo@epgmbh.de>)
Список pgsql-general
So I have some data that I want to put into a table.  If the
row already exists (as defined by the primary key), I would
like to update the row.  Otherwise, I would like to insert
the row.

I've been doing something like

delete from foo where name = 'xx';
insert into foo values('xx',1,2,...);

but I've been wondering if there's a more idiomatic or canonical
way to do this.

Many TIA,
Mark

--
Mark Harrison
Pixar Animation Studios

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

Предыдущее
От: Jerry LeVan
Дата:
Сообщение: Re: Simplfied Bytea input/output?
Следующее
От: "Scott Marlowe"
Дата:
Сообщение: Re: [HACKERS] enforcing a join type