2つの方法があります。 1つは集約することです:
SELECT array_agg(column_name::TEXT)
FROM information.schema.columns
WHERE table_name = 'aean'
もう1つは、配列コンストラクターを使用することです。
SELECT ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name = 'aean'
)
これはplpgsql用だと思います。その場合、次のように割り当てることができます:
colnames := ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name='aean'
);