Conditional Adding to a Table

Поиск
Список
Период
Сортировка
От Glenn Sullivan
Тема Conditional Adding to a Table
Дата
Msg-id 3BC4B175.D0F3787D@varianinc.com
обсуждение исходный текст
Ответы Re: Conditional Adding to a Table  ("Aasmund Midttun Godal" <postgresql@envisity.com>)
Список pgsql-general
Greetings,

I need to check a table to see if an item already exist in the table.
It if does not, then I want to add it.  Unfortunately, multiple processes
(Solaris system) can be running at the same time.  Sometimes, one process
checks to see if an item exist and it does not. At the same time another
process checks to see if the same item exist and it does not.  Then both,
add the item to the table.  This is, of course, not what I want.

I cannot seem to figure out how to do a conditional test to do something
like this.  If I could, then the whole operation could fit in one transaction
with locking.

Any ideas?

Thanks,
Glenn

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

Предыдущее
От: Alvar Freude
Дата:
Сообщение: Re: PG mailing list problems (was Re: Support issues)
Следующее
От: "Jeffrey W. Baker"
Дата:
Сообщение: Re: VACUUM, 24/7 availability and 7.2