Anda harus menambahkan variabel ke akhir postgresql.confsuka Anda
#------------------------------------------------------------------------------
# CUSTOMIZED OPTIONS
#------------------------------------------------------------------------------
custom_variable_classes = 'general' # list of custom variable class names
general.application_version = 'v1.0'
Ketika dimulai ulang, Anda dapat menambahkan general.application_versionsecara manual di PgAdmin (itu tidak akan muncul di drop-down - setidaknya bukan untuk saya). Jika tidak, Anda dapat menggunakannya sama seperti variabel PostgreSQL lainnya.
Pembaruan untuk versi 9.2 dan yang lebih baru
Dari PostgreSQL 9.2 dan seterusnya, kita tidak perlu mengatur custom_variable_classeslagi. Satu dapat mengatur variabel apa pun yang mereka inginkan - satu-satunya batasan tampaknya masih harus memiliki dua bagian:
SET something TO 'bla';
ERROR: unrecognized configuration parameter "something"
SET thing.something TO 'bla';
SET
Saya kira ini adalah untuk menghindari tabrakan dengan parameter bawaan.