Некоторые уникальные типы данных, которые предлагает PostgreSQL:
- UUID. 5 Тип данных, который сохраняет универсальные уникальные идентификаторы (Universally Unique Identifiers, UUID). 5 Идентификатор представляет собой 128-битное значение, генерируемое специальным алгоритмом. 5
- OID. 15 Идентификаторы объектов используются внутри PostgreSQL в качестве первичных ключей для различных системных таблиц. 15
- CID. 1 Тип данных, который представляет идентификатор команды. 1
- TID. 1 Тип данных, который представляет идентификатор кортежа (строки). 1 Это пара (номер блока, индекс кортежа внутри блока), которая указывает физическое расположение строки в таблице. 1
- Tableoid. 4 Скрытое системное поле, которое хранит oid-идентификатор таблицы. 4
- Ctid. 4 Скрытое системное поле, которое хранит «физический» адрес записи в формате (<страница>,<смещение>). 4