Глава 5. Типы данных

Прежде чем пользоваться таблицей, её необходимо создать.

При создании таблицы нужно указать имена столбцов (колонок) и тип значений, размещаемых в каждой из колонок.

Каждый объект данных имеет свой тип. В СУБД PostgreSQL определено много типов для представления числовых, строковых данных, логических значений, дат и временны́х промежутков, геометрических объектов (точек, отрезков). Имеется возможность создавать новые типы на основе уже определённых.

Перечислим только некоторые типы PostgreSQL:

CHARACTER
CHARACTER(length)

Строка фиксированной длины length. Если длина в скобках не указана, предполагается 1. Строки короче чем length дополняются справа необходимым количеством пробелов.

CHARACTER VARYING
VARCHAR
CHARACTER VARYING(length)
VARCHAR(length)

Строка переменной длины не превосходящей length.

TEXT

Строка переменной длины без ограничений.

NUMERIC

Число.

INTEGER

Целое число, занимает 4 байта.

REAL

Вещественное число, занимает 4 байта.

DATE

Дата.

BOOLEAN

Логическое значение TRUE или FALSE.

Информатика-54