1. Числовые
    Данные числовых типов состоят из целых чисел размером 2, 4 или 8 байтов и чисел с плавающей запятой.

1.1 Целое число

небольшое целое число: 2 байта, имеет диапазон (-32768,32767), целое число: 4 байта, имеет диапазон (-214783648, -214783647) и серийный номер. первичный ключ

1.2 С плавающей запятой можно хранить числа до 15 знаков после запятой.

2. Символьный
SQL определяет два символьных типа данных: фиксированной и переменной длины. Кроме того, PSQL имеет специальный текстовый тип данных, в котором можно хранить строки любого размера.

2.1 char(n): фиксированная длина, если вставленная строка имеет символ lass, остальная часть пробела будет дополнена, если строка длиннее, то psql отправляет ошибку
2.2 varchar(n): строка переменной длины до n, остальная часть пробела не будет заполнена, и если строка длиннее, то psql отправит сообщение об ошибке
2.3 текст: строка переменной длины и нет необходимости определять ограничение, что означает, что это может быть неограниченным длинная строка

3. Связанные с датой и временем
PSQL поддерживает все типы SQL, связанные с датой и временем, и один специальный: timestamptz.

3.1 временная метка: хранит дату и время, имеет атрибут для хранения с часовым поясом или без часового пояса
3.2 дата: сохраняет любой разумный формат даты, например 2016–10–17
3.3 время: хранит данные о времени и имеет атрибут для хранения с часовым поясом или без часового пояса, например, 10:00:10 PST
3.4 timestamptz — это ярлык для метки времени с часовым поясом

4. Boolean
Логические типы данных могут содержать два логических значения: true и false. Когда вы вставляете данные в столбцы логического типа, PSQL преобразует 1, yes, y, t, true, а 0, no, n false, f преобразуется в false.

Массив
PSQL может хранить массив в столбце. Массив может содержать числа, строковые элементы.