Сложные типы данных PostgreSQL
PostgreSQL предоставляет несколько продвинутых структур данных, выходящих за рамки стандартных реляционных типов.
1. Массивы (Arrays)
PostgreSQL позволяет определять столбцы таблицы как многомерные массивы переменной длины.
CREATE TABLE sal_emp (
name text,
pay_by_quarter integer[],
schedule text[][]
);
INSERT INTO sal_emp VALUES (
'Bill',
'{10000, 10000, 10000, 10000}',
'{ { "meeting", "lunch" }, { "training", "presentation" } }'
);