st es möglich, globale Variablen in postgresql zu definiere

Ich verwende postgresql 9.4 und möchte beim Schreiben von Funktionen selbstdefinierte error_codes (int) verwenden. JedochIch möchte möglicherweise die genauen numerischen Werte später ändern.
Zum Beispie
-1 bedeutet USER_NOT_FOUND.
-2 bedeutet USER_DOES_NOT_HAVE_PERMISSION.

Ich kann diese in einer Tabelle codes_table (code_name :: text, code_value :: integer) definieren und in folgenden Funktionen verwenden:

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

ibt es dafür einen anderen Weg? Vielleicht globale Variablen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage