From be39b06f2034cbd4cdf2dce629dcd2efea02a42f Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Sun, 11 May 2025 22:43:00 +0200 Subject: [PATCH] fix: add ConnStatus.CONNECTION_AUTHENTICATING value Introduced in PostgreSQL 18 --- psycopg/psycopg/pq/_enums.py | 2 +- psycopg_c/psycopg_c/pq/libpq.pxd | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/psycopg/psycopg/pq/_enums.py b/psycopg/psycopg/pq/_enums.py index 5d0cdf902..3f82c489e 100644 --- a/psycopg/psycopg/pq/_enums.py +++ b/psycopg/psycopg/pq/_enums.py @@ -34,7 +34,7 @@ class ConnStatus(IntEnum): CHECK_TARGET = auto() CHECK_STANDBY = auto() ALLOCATED = auto() # Only for cancel connections. - """Connection to the server hasn't been initiated yet.""" + AUTHENTICATING = auto() class PollingStatus(IntEnum): diff --git a/psycopg_c/psycopg_c/pq/libpq.pxd b/psycopg_c/psycopg_c/pq/libpq.pxd index ada48d674..34840a29a 100644 --- a/psycopg_c/psycopg_c/pq/libpq.pxd +++ b/psycopg_c/psycopg_c/pq/libpq.pxd @@ -89,6 +89,7 @@ cdef extern from "libpq-fe.h": CONNECTION_CHECK_TARGET CONNECTION_CHECK_STANDBY CONNECTION_ALLOCATED + CONNECTION_AUTHENTICATING ctypedef enum PGTransactionStatusType: PQTRANS_IDLE -- 2.47.2