Вы должны добавить переменную в конце вашего postgresql.conf
лайка
#------------------------------------------------------------------------------
# CUSTOMIZED OPTIONS
#------------------------------------------------------------------------------
custom_variable_classes = 'general' # list of custom variable class names
general.application_version = 'v1.0'
При перезапуске вы можете добавить general.application_version
вручную в PgAdmin (он не будет отображаться в раскрывающемся списке - по крайней мере, не для меня). В противном случае вы можете использовать его как любую другую переменную PostgreSQL.
Обновление до версии 9.2 и новее
Начиная с PostgreSQL 9.2, нам больше не нужно настраивать custom_variable_classes
. Можно установить любую переменную по своему усмотрению - единственное ограничение, по-видимому, состоит из двух частей:
SET something TO 'bla';
ERROR: unrecognized configuration parameter "something"
SET thing.something TO 'bla';
SET
Я думаю, это так, чтобы избежать столкновения со встроенными параметрами.
Чтобы добавить к ответу @ dezso, эти переменные можно изменить с помощью
и читать с
Смотрите эту ссылку для получения дополнительной информации: http://www.postgresql.org/docs/9.3/static/functions-admin.html
источник