@@ -947,6 +947,11 @@ PHP_MINIT_FUNCTION(pgsql)
947
947
le_result = zend_register_list_destructors_ex (_free_result , NULL , "pgsql result" , module_number );
948
948
le_lofp = zend_register_list_destructors_ex (_free_ptr , NULL , "pgsql large object" , module_number );
949
949
le_string = zend_register_list_destructors_ex (_free_ptr , NULL , "pgsql string" , module_number );
950
+ #if HAVE_PG_CONFIG_H
951
+ /* PG_VERSION - libpq version */
952
+ REGISTER_STRING_CONSTANT ("PGSQL_LIBPQ_VERSION" , PG_VERSION , CONST_CS | CONST_PERSISTENT );
953
+ REGISTER_STRING_CONSTANT ("PGSQL_LIBPQ_VERSION_STR" , PG_VERSION_STR , CONST_CS | CONST_PERSISTENT );
954
+ #endif
950
955
/* For connection option */
951
956
REGISTER_LONG_CONSTANT ("PGSQL_CONNECT_FORCE_NEW" , PGSQL_CONNECT_FORCE_NEW , CONST_CS | CONST_PERSISTENT );
952
957
/* For pg_fetch_array() */
@@ -1061,6 +1066,7 @@ PHP_MINFO_FUNCTION(pgsql)
1061
1066
php_info_print_table_header (2 , "PostgreSQL Support" , "enabled" );
1062
1067
#if HAVE_PG_CONFIG_H
1063
1068
php_info_print_table_row (2 , "PostgreSQL(libpq) Version" , PG_VERSION );
1069
+ php_info_print_table_row (2 , "PostgreSQL(libpq) " , PG_VERSION_STR );
1064
1070
#ifdef HAVE_PGSQL_WITH_MULTIBYTE_SUPPORT
1065
1071
php_info_print_table_row (2 , "Multibyte character support" , "enabled" );
1066
1072
#else
0 commit comments