Просто используйте оператор матча там:
тоящее время у меня есть следующий запрос:
select regexp_matches(name, 'foo') from table;
Как я могу переписать это так, чтобы регулярное выражение находилось где-то вроде следующего (не работает):
select * from table where regexp_matches(name, 'foo');
Текущее сообщение об ошибке: ОШИБКА: аргумент WHERE должен иметь тип boolean, а не type text [] Состояние SQL: 42804 Символ: 29