दो तरीके हैं। एक को एकत्रित करना है:
SELECT array_agg(column_name::TEXT)
FROM information.schema.columns
WHERE table_name = 'aean'
दूसरा एक ऐरे कंस्ट्रक्टर का उपयोग करना है:
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'
);