답변:
당신이 postgresql.conf좋아 하는 끝에 변수를 추가해야합니다
#------------------------------------------------------------------------------
# CUSTOMIZED OPTIONS
#------------------------------------------------------------------------------
custom_variable_classes = 'general' # list of custom variable class names
general.application_version = 'v1.0'
다시 시작하면 general.application_versionPgAdmin에서 수동으로 추가 할 수 있습니다 (적어도 나에게는 해당되지 않음). 그렇지 않으면 다른 PostgreSQL 변수와 마찬가지로 사용할 수 있습니다.
PostgreSQL 9.2부터는 custom_variable_classes더 이상 설정할 필요가 없습니다. 하나는 원하는 변수를 설정할 수 있습니다-유일한 한계는 여전히 두 부분을 가지고 있어야하는 것 같습니다.
SET something TO 'bla';
ERROR: unrecognized configuration parameter "something"
SET thing.something TO 'bla';
SET
나는 이것이 내장 매개 변수와의 충돌을 피하기위한 것이라고 생각합니다.
@dezso의 답변에 추가하기 위해 이러한 변수는
SELECT set_config('class.name', 'value', valid_for_transaction_only::boolean)
와 함께 읽고
SELECT current_setting('class.name')
자세한 내용은 다음 링크를 참조하십시오. http://www.postgresql.org/docs/9.3/static/functions-admin.html