Вы можете написать запрос, чтобы получить имя столбца, а затем отформатировать и выполнить команду, используя результаты.Используется параметр psql \gexec
.
SELECT format('ALTER TABLE footballer RENAME COLUMN %I to %I', column_name, substring(column_name,length('footballer_')+1))
FROM information_schema.columns
WHERE table_schema = 'public'
AND table_name = 'footballer'
AND column_name like 'footballer_%';\gexec