Die PostgreSql Dokumentation scheint keinen speziellen Klassenbereich für benutzerdefinierte Fehler zu erwähnen Codes. Gibt es eine Definition oder gibt es eine inoffizielle Vereinbarung über einen bestimmten Klassenbereich?
Am Ende des ersten Abschnitts auf diese Seite ist ein schräger und in der Tat ziemlich unspezifischer Verweis auf benutzerdefinierte Fehlercodes. Mein Ansatz für benutzerdefinierte Fehlercodes:
Beginnen Sie als Beispiel mit einem Zeichen für Ihre App: "T". Dann eine zweistellige Fehlerklasse: "3G". Dann ein sequentieller Code "A0" - "A9", "B0" - "B9" usw. Ergibt T3GA0, T3GA1, etc.
Aber wie Craig Ringer in seinem Kommentar zum OP sagte, könnte eine bessere Anleitung zu diesem Thema nützlich sein. Denken Sie jedoch daran, dass eine solche Anleitung das Problem kaum lösen würde, es sei denn, es wird ein globales Register für Fehlerbereiche für gemeinsame Erweiterungen erstellt. Ich bin jedoch nicht sicher, ob solch ein Register erstellt wird.
Tags und Links postgresql error-code customization