Как создать случайную строку, подходящую для идентификатора сеанса в PostgreSQL? - PullRequest
94 голосов
/ 19 октября 2010

Я хотел бы создать случайную строку для использования при верификации сеанса с использованием PostgreSQL.Я знаю, что могу получить случайное число с SELECT random(), поэтому я попробовал SELECT md5(random()), но это не работает.Как я могу это сделать?

Ответы [ 12 ]

4 голосов
/ 14 марта 2012

select * from md5(to_char(random(), '0.9999999999999999'));

1 голос
/ 13 января 2016
select encode(decode(md5(random()::text), 'hex')||decode(md5(random()::text), 'hex'), 'base64')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...