Данная функциональность предназначена для поддержки параметров, которые обычно не известны Digital Q.DataBase добавляемых с помощью дополнительных модулей (таких как процедурные языки). Это позволяет выполнять конфигурацию модулей расширения стандартными способами.
Специальные параметры имеют составные имена из двух частей: имя расширения, точка и собственно имя параметра, по аналогии с уточненными именами в SQL. Примером является plpgsql.variable_conflict.
Поскольку может возникнуть необходимость установки значений специальных параметров в процессах, в которые еще не загружен соответствующий модуль расширения, Digital Q.DataBase допускается установка значения для любого составного имени параметра. Такие переменные рассматриваются как заполнители и не имеют функционального назначения до момента загрузки определяющего их модуля. При загрузке модуля расширения выполняется добавление определений его переменных и преобразование всех значений заполнителей в соответствии с этими определениями. Если обнаруживаются нераспознанные заполнители, имена которых начинаются с имени данного расширения, выдаются предупреждения, а сами заполнители удаляются.