Der er to måder. Den ene er at aggregere:
SELECT array_agg(column_name::TEXT)
FROM information.schema.columns
WHERE table_name = 'aean'
Den anden er at bruge en array-konstruktør:
SELECT ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name = 'aean'
)
Jeg antager, at dette er til plpgsql. I så fald kan du tildele det sådan her:
colnames := ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name='aean'
);