Основные типы данных SQL со спецификацией на платформе базы данных Postgres, как указано ниже:

Char(n) : Строка символов фиксированной длины (n).

Varchar(n): строка символов переменной длины, но максимальная длина равна (n).

Binary(n): двоичная строка фиксированной длины (n).

Boolean: сохраняет либо истинные, либо ложные значения.

Int Integer(p): целое число (без десятичной точки) с точностью p.

Float(p): известен как Int Integer в PostgreSQL. Приблизительное числовое значение с точностью до мантиссы p, которое по сути представляет собой число с плавающей запятой в экспоненциальной записи с основанием 10.

Дата: сохраняет значения года, месяца и дня.

Время: сохраняет значения часов, минут и секунд.

TimeStamp: сохраняет значения года, месяца, дня, часа, минуты и секунды.

Интервал: состоит из ряда целочисленных полей, представляющих период времени, в зависимости от типа интервала.

Массив: упорядоченная коллекция элементов заданной длины.

Multiset: неупорядоченный набор элементов переменной длины.

XML: хранит XML-данные.

Деньги: специфичный для PostgreSQL и SQLServer тип данных money хранит сумму в валюте. Ввод поступает в трех разных форматах, включая целые числа, литералы с плавающей запятой и валютное форматирование, например «500,00 долларов США». Вывод, как правило, в валютных форматах.