Управление расширениями в PostgreSQL позволяет добавлять функционал без пересборки ядра сервера. Расширения — это упаковки связанных объектов (типы данных, функции, операторы), которые можно устанавливать, обновлять и удалять. Они хранятся в каталоге extensions и управляются через SQL-команды (CREATE EXTENSION, ALTER EXTENSION, DROP EXTENSION). Расширения могут быть встроенными (в дистрибутиве PostgreSQL), сторонними (с pgxn.org) или пользовательскими. Пример: расширение units для конвертации единиц измерения. Объекты расширения нельзя удалять отдельно, но их можно изменять. Для работы с расширениями используются управляющие файлы (.control) и SQL-скрипты (.sql).