Tienes que agregar la variable al final de tu me postgresql.conf
gusta
#------------------------------------------------------------------------------
# CUSTOMIZED OPTIONS
#------------------------------------------------------------------------------
custom_variable_classes = 'general' # list of custom variable class names
general.application_version = 'v1.0'
Cuando se reinicia, puede agregar general.application_version
manualmente en PgAdmin (no aparecerá en el menú desplegable, al menos no para mí). De lo contrario, puede usarlo como cualquier otra variable PostgreSQL.
Actualización para la versión 9.2 y posterior
Desde PostgreSQL 9.2 en adelante, ya no tenemos que configurarlo custom_variable_classes
. Uno puede establecer cualquier variable que desee; la única limitación parece ser que todavía tiene que tener dos partes:
SET something TO 'bla';
ERROR: unrecognized configuration parameter "something"
SET thing.something TO 'bla';
SET
Supongo que esto es así para evitar la colisión con los parámetros incorporados.