Нет, псевдоним должен быть литералом.
Вы можете создать псевдоним в клиентском коде до того, как отправите запрос на сервер, или вы используете PL / pgSQL.функция, которая выполняет динамический запрос, такой как
EXECUTE format('SELECT id."myamazingrecords" FROM records AS %I',
CONCAT('my', 'amazing', 'records'));