Через функцию «md5()» и «random()» select md5(random()::text); -- aa44c7d2f833d47102f8e800af754074 Всегда получаем длину строки 32 символа. Есть цифры, есть латинские буквы в нижнем регистре. Функция random() сильно ограничивает количество возможных комбинаций так как по факту в строке остаются только цифры. Количество уникальных значений можно увеличить при помощи конкатенаций вида: select md5(random()::text […]
Архивы по дням: 01.11.2024
3 записи
Ошибка информирует о том, что функция similarity(unknown, unknown) не существует в конкретной базе данных PostgreSQL и возможно в конкретной схеме данных у этой базы данных. Как правило функция «similarity()» принадлежит расширению «pg_trgm«. Скорее всего данное расширение не установлено в вашей базе данных. Но может быть так, что ваш проект использует […]
Команда: CREATE EXTENSION pg_trgm; После исполнения данной команды в текущую базу данных будет загружено новое расширение. Расширение с таким именем не должно быть уже загружено ранее. Если расширение уже будет установлено, тогда мы получим ошибку. Чтобы заменить ошибку на уведомление можно использовать предложение «IF NOT EXISTS»: CREATE EXTENSION IF NOT […]