Re: Generating unique session ids

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Generating unique session ids
Дата
Msg-id 18819.1153951703@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Generating unique session ids  ("Antimon" <antimon@gmail.com>)
Ответы Re: Generating unique session ids  (Tomasz Ostrowski <tometzky@batory.org.pl>)
Список pgsql-general
"Antimon" <antimon@gmail.com> writes:
> As the id field is primary key, it should generate a unique violation
> if duplicate ids created, might be seen rarely but wanted to solve it
> anyway.

Why don't you just use a serial generator?

 So i decided to check it by changing "sid := md5(random());" to
> "sid := extract(minute from now());" When i run it, returns the minute
> as session key and inserts an entryy for it, but if i call it again in
> the same minute, it never ends execution. I expected it to return the
> minute when system clock minute changes but it runs forever.

Yup, see
http://www.postgresql.org/docs/8.1/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT

            regards, tom lane

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

Предыдущее
От: "Antimon"
Дата:
Сообщение: Generating unique session ids
Следующее
От: "Shoaib Mir"
Дата:
Сообщение: Re: Table Inheritence...Just Columns?