PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да създадете масив в PostgreSQL

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 улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Набор на JDBCTemplate вложен POJO с BeanPropertyRowMapper

  2. Компилиране на разширение pg_repack в двоичен формат на инсталацията на PostgreSQL

  3. Съхраняването на json, jsonb, hstore, xml, enum, ipaddr и т.н. е неуспешно с колона x е от тип json, но изразът е от тип символ, различен

  4. Как да конфигурирате postgresql postgresql.conf listen_addresses за множество ip адреси

  5. PostgreSQL таблична променлива