При необхідності можна створити нові типи індексів. Багатоверсійність (MVCC) PostgreSQL підтримує одночасну модифікацію БД декількома користувачами за допомогою механізму Multiversion Concurrency Control (MVCC). Завдяки цьому виконуються вимоги ACID, і практично відпадає потреба в блокуванні зчитування. Типи даних PostgreSQL підтримує великий набір вбудованих типів даних: Числові типи Цілі З фіксованою крапкою З нефіксованою крапкою Грошовий тип Символьні типи довільної довжини Двійкові типи (включаючи BLOB) Типи «дата/час» Булевий тип Перерахування Геометричні примітиви Мережеві типи IP і IPv6-адреси CIDR-формат МАС-адреса UUID-ідентификатор XML-дані JSON-дані Масиви