Можно ли определить глобальные переменные в postgresql

Я использую postgresql 9.4 и при написании функций я хочу использовать самоопределение error_codes (int). тем не мениеЯ могу захотеть изменить точные числовые значения позже.
Например
-1 означает USER_NOT_FOUND.
-2 означает USER_DOES_NOT_HAVE_PERMISSION.

Я могу определить их в таблице code_table (code_name :: text, code_value :: integer) и использовать их в функциях следующим образом

(SELECT codes_table.code_value FROM codes_table WHERE codes_table.code_name = 'USER_NOT_FOUND')

Есть ли другой способ для этого. Может быть, глобальные переменные?

Ответы на вопрос(4)

Ваш ответ на вопрос