Câu lệnh SQL sau sẽ giúp các bạn lấy danh sách các cột (column) trong 1 bảng của PostgreSQL 1 cách dễ dàng.
VD: Lấy danh sách các cột trong bảng hr_employee của addon hr trong CRM odoo.
select c.column_name, c.data_type, pgd.description from pg_catalog.pg_statio_all_tables as st inner join pg_catalog.pg_description pgd on ( pgd.objoid = st.relid ) inner join information_schema.columns c on ( pgd.objsubid = c.ordinal_position and c.table_schema = st.schemaname and c.table_name = st.relname ) WHERE c.table_schema = 'public' AND c.table_name = 'hr_employee'
Kết quả:
Nguồn: vinasupport.com