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
|
Список | 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 по дате отправления: