Add support for PGRES_TUPLES_CHUNK in PostgreSQL 17+

Extend the database module to handle the PGRES_TUPLES_CHUNK case introduced in PostgreSQL 17. This ensures compatibility with the latest PostgreSQL version and prevents potential issues when processing query results.
This commit is contained in:
Aron Podrigal 2025-01-14 15:03:56 -06:00
parent b8a9c8be9b
commit 672208048c

View File

@ -605,6 +605,10 @@ switch_status_t database_handle_exec_string(switch_database_interface_handle_t *
#if PG_VERSION_NUM >= 90002
case PGRES_SINGLE_TUPLE:
/* Added in PostgreSQL 9.2 */
#endif
#if PG_VERSION_NUM >= 170000
case PGRES_TUPLES_CHUNK:
/* Added in PostgreSQL 17 */
#endif
case PGRES_COMMAND_OK:
case PGRES_TUPLES_OK:
@ -766,6 +770,10 @@ switch_status_t pgsql_next_result_timed(switch_pgsql_handle_t *handle, switch_pg
#if PG_VERSION_NUM >= 90002
case PGRES_SINGLE_TUPLE:
/* Added in PostgreSQL 9.2 */
#endif
#if PG_VERSION_NUM >= 170000
case PGRES_TUPLES_CHUNK:
/* Added in PostgreSQL 17 */
#endif
case PGRES_TUPLES_OK:
{