Ada dua cara. Salah satunya adalah mengagregasi:
SELECT array_agg(column_name::TEXT)
FROM information.schema.columns
WHERE table_name = 'aean'
Yang lainnya adalah menggunakan konstruktor array:
SELECT ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name = 'aean'
)
Saya menganggap ini untuk plpgsql. Dalam hal ini Anda dapat menetapkannya seperti ini:
colnames := ARRAY(
SELECT column_name
FROM information_schema.columns
WHERE table_name='aean'
);