1.1. Что такое PostgreSQL? Illustra, продвигаемой его собственной одноимённой компанией (приобретённой впоследствии компанией Informix), а его студенты разработали новую версию Postgres — Postgres95, в которой язык запросов POSTQUEL — наследие Ingres — был заменен на SQL. В этот момент разработка Postgres95 была выведена за пределы университета и передана команде энтузиастов. С этого момента СУБД получила имя, под которым она известна и развивается в текущий момент — PostgreSQL. На данный момент, в PostgreSQL имеются следующие ограничения: Максимальный размер базы данных Максимальный размер таблицы Максимальный размер записи Максимальный размер поля Максимум записей в таблице Максимум полей в записи Максимум индексов в таблице Нет ограничений 32 Тбайт 1,6 Тбайт 1 Гбайт Нет ограничений 250—1600, в зависимости от типов полей Нет ограничений Согласно результатам автоматизированного исследования различного ПО на предмет ошибок, в исходном коде PostgreSQL было найдено 20 проблемных мест на 775000 строк исходного кода (в среднем, одна ошибка на 39000 строк кода). Для сравнения: MySQL — 97 проблем, одна ошибка на 4000 строк кода; FreeBSD (целиком) — 306 проблем, одна ошибка на 4000 строк кода; Linux (только ядро) — 950 проблем, одна ошибка на 10 000 строк кода. 5