PostgreSQL ви позволява да съхранявате данни в масиви. В тази статия ще разгледаме как да създадете масив в PostgreSQL. Можете да го използвате за създаване и съхраняване на масиви в PostgreSQL.
Как да създадете масив в PostgreSQL
PostgreSQL масивите могат да се състоят от вградени или дефинирани от потребителя типове данни. Но всички елементи на масива трябва да са от един и същ тип данни. Например, можете да създадете масив от цели числа или масив от дати, но не можете да създадете масив с цели числа и дати в него.
Можете лесно да създавате масиви в PostgreSQL, като добавите квадратни скоби [] непосредствено след типа данни за колоната.
Ето пример за създаване на колона с целочислен масив
create table employees (
first_name varchar,
last_name varchar,
phone_numbers integer[]
);
В горния пример създадохме колона phone_numbers като масив от цели числа.
Създайте многоизмерен масив в PostgreSQL
По същия начин е много лесно да се създаде многоизмерен масив в PostgreSQL. Просто трябва да добавите няколко двойки квадратни скоби след типа данни. Например, трябва да добавите две двойки квадратни скоби [][], за да създадете двуизмерен масив в PostgreSQL.
create table employees (
first_name varchar,
last_name varchar,
contacts integer[][]
);
В горния пример контакти колоната е двуизмерен масив от цели числа. Моля, имайте предвид, че в този случай всеки подмасив в основния масив трябва да е с еднаква дължина.
Създаване на масив с диапазон в PostgreSQL
Можете също да създадете масив с определен размер, като посочите ограничение за размера на масива. Ето пример, който използва целочислен масив с размер 10.
create table employees (
first_name varchar,
last_name varchar,
phone_numbers integer[]
);
Нуждаете се от инструмент за отчитане за PostgreSQL? Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!