errorcodes map and errors classes updated to PostgreSQL 14.

This commit is contained in:
Daniele Varrazzo 2021-11-11 20:08:39 +01:00
parent 1a0c02a6f4
commit 7dd193a7f7
5 changed files with 7 additions and 3 deletions

4
NEWS
View File

@ -4,7 +4,9 @@ Current release
What's new in psycopg 2.9.2 What's new in psycopg 2.9.2
^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Raise `ValueError` for dates >= Y10k (:ticket:`#1307`) - Raise `ValueError` for dates >= Y10k (:ticket:`#1307`).
- `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to
PostgreSQL 14.
What's new in psycopg 2.9.1 What's new in psycopg 2.9.1

View File

@ -391,6 +391,7 @@ ADMIN_SHUTDOWN = '57P01'
CRASH_SHUTDOWN = '57P02' CRASH_SHUTDOWN = '57P02'
CANNOT_CONNECT_NOW = '57P03' CANNOT_CONNECT_NOW = '57P03'
DATABASE_DROPPED = '57P04' DATABASE_DROPPED = '57P04'
IDLE_SESSION_TIMEOUT = '57P05'
# Class 58 - System Error (errors external to PostgreSQL itself) # Class 58 - System Error (errors external to PostgreSQL itself)
SYSTEM_ERROR = '58000' SYSTEM_ERROR = '58000'

View File

@ -279,6 +279,7 @@
{"57P02", "CrashShutdown"}, {"57P02", "CrashShutdown"},
{"57P03", "CannotConnectNow"}, {"57P03", "CannotConnectNow"},
{"57P04", "DatabaseDropped"}, {"57P04", "DatabaseDropped"},
{"57P05", "IdleSessionTimeout"},
/* Class 58 - System Error (errors external to PostgreSQL itself) */ /* Class 58 - System Error (errors external to PostgreSQL itself) */
{"58000", "SystemError"}, {"58000", "SystemError"},

View File

@ -33,7 +33,7 @@ def main():
file_start = read_base_file(filename) file_start = read_base_file(filename)
# If you add a version to the list fix the docs (in errorcodes.rst) # If you add a version to the list fix the docs (in errorcodes.rst)
classes, errors = fetch_errors( classes, errors = fetch_errors(
['9.1', '9.2', '9.3', '9.4', '9.5', '9.6', '10', '11', '12', '13']) ['9.1', '9.2', '9.3', '9.4', '9.5', '9.6', '10', '11', '12', '13', '14'])
disambiguate(errors) disambiguate(errors)

View File

@ -30,7 +30,7 @@ def main():
# If you add a version to the list fix the docs (in errors.rst) # If you add a version to the list fix the docs (in errors.rst)
classes, errors = fetch_errors( classes, errors = fetch_errors(
['9.1', '9.2', '9.3', '9.4', '9.5', '9.6', '10', '11', '12', '13']) ['9.1', '9.2', '9.3', '9.4', '9.5', '9.6', '10', '11', '12', '13', '14'])
f = open(filename, "w") f = open(filename, "w")
print("/*\n * Autogenerated by 'scripts/make_errors.py'.\n */\n", file=f) print("/*\n * Autogenerated by 'scripts/make_errors.py'.\n */\n", file=f)