Вы можете использовать функцию quote_ident()
, которая будет заключать строку в кавычки только при необходимости.
Так что, если значение "заключено в кавычки" совпадает с вводом, это допустимый идентификатор:
select quote_ident('foobar') = 'foobar'
возвращает true, однако
select quote_ident('foo bar') = 'foo bar'
возвращает false.