



PostgreSQL - это свободно распространяемая объектно-реляционная система управления базами данных (ORDBMS), наиболее развитая из открытых СУБД в мире и являющаяся реальной альтернативой коммерческим базам данных.
Одной из примечательных особенностью PostgreSQL является обобщенное поисковое дерево или GiST (домашняя страница проекта), которое дает возможность специалистам в конкретной области знаний создавать специализированные типы данных и обеспечивает индексный доступ к ним не будучи экспертами в области баз данных.
Поддержка SQL, кроме основных возможностей, присущих любой SQL базе данных, PostgreSQL поддерживает:- Очень высокий уровень соответствия ANSI SQL 92, ANSI SQL 99 и ANSI SQL 2003. Подробнее можно прочитать в документации.
- Схемы, которые обеспечивают пространство имен на уровне SQL
- Sub queries - подзапросы
- Outer Joins - внешние связки
- Rules - правила
- Views - представления, виртуальные таблицы
- Cursors - курсоры
- Inheritance - наследование
- Prepared Statements - преподготовленные запросы
- Stored Procedures - серверные (хранимые) процедуры
- Savepoints/nested transactions
- Права доступа к объектам системы на основе системы привилегий
- Система обмена сообщениями между процессами
- Триггеры
PostgreSQL является полнофункциональной объектно-реляционной СУБД, готовой для практического использования. Ее функциональность и надежность обусловлены богатой историей развития, профессионализмом разработчиков и технологией тестирования, а ее перспективы заложены в ее расширяемости и свободной лицензии.