Из таблицы information_schema.columns можно узнать много чего полезного о колонках той или иной таблицы или всех таблиц сразу. А также и представлений.
Узнаем все данные о колонках таблиц и представлений схемы ‘public’ базы данных ‘my_database’:
В результатах запроса появится таблица со множеством полей, где можно узнать перечень колонок, типы их данных, длину и так далее.
Чтобы получить перечень колонок и присвоенные им номера по порядку таблицы products, надо написать