Основные типы данных 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 долларов США». Вывод, как правило, в валютных форматах.