Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PostgreSQL > Получить строки, которые нельзя привести к UUID


Автор: polin11 16.4.2021, 16:12
Использую Postgresql. Поле у таблицы типа text, в нем могут быть UUID в виде строки, либо
произвольные строки
например
'033d111a-d046-4dcc-8beb-0f074a4b12r3'
'jdfhfhfhfhfhfhfhfh'
'1801b6a3-2b7b-429a-ada8-f54c5b00ee87'
Мне нужно написать запрос и достать записи, где обычные строки,
а не строки вида UUID, возможно ли это сделать?

Автор: Akina 19.4.2021, 14:34
Цитата(polin11 @  16.4.2021,  17:12 Найти цитируемый пост)
возможно ли это сделать?

Да запросто... паттерн UUID известен, оператор SIMILAR TO имеется...

https://dbfiddle.uk/?rdbms=postgres_12&fiddle=ed42f8eca23dd2c3f53ce95851a4a287

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)