mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Added PostgreSQL module info function.
This commit is contained in:
parent
e191baa1a3
commit
ec93ec1fb1
2 changed files with 26 additions and 2 deletions
|
@ -13,7 +13,7 @@
|
|||
| license@php.net so we can mail you a copy immediately. |
|
||||
+----------------------------------------------------------------------+
|
||||
| Authors: Zeev Suraski <zeev@zend.com> |
|
||||
| Jouni Ahto <jah@cultnet.fi> (large object interface) |
|
||||
| Jouni Ahto <jah@mork.net> (large object interface) |
|
||||
+----------------------------------------------------------------------+
|
||||
*/
|
||||
|
||||
|
@ -78,7 +78,14 @@ function_entry pgsql_functions[] = {
|
|||
};
|
||||
|
||||
zend_module_entry pgsql_module_entry = {
|
||||
"pgsql", pgsql_functions, PHP_MINIT(pgsql), PHP_MSHUTDOWN(pgsql), PHP_RINIT(pgsql), NULL, NULL, STANDARD_MODULE_PROPERTIES
|
||||
"pgsql",
|
||||
pgsql_functions,
|
||||
PHP_MINIT(pgsql),
|
||||
PHP_MSHUTDOWN(pgsql),
|
||||
PHP_RINIT(pgsql),
|
||||
NULL,
|
||||
PHP_MINFO(pgsql),
|
||||
STANDARD_MODULE_PROPERTIES
|
||||
};
|
||||
|
||||
#ifdef COMPILE_DL_PGSQL
|
||||
|
@ -178,6 +185,22 @@ PHP_RINIT_FUNCTION(pgsql)
|
|||
}
|
||||
|
||||
|
||||
PHP_MINFO_FUNCTION(pgsql)
|
||||
{
|
||||
char buf[32];
|
||||
PGLS_FETCH();
|
||||
|
||||
php_info_print_table_start();
|
||||
php_info_print_table_header(2, "PostgreSQL Support", "enabled");
|
||||
sprintf(buf, "%ld", PGG(num_persistent));
|
||||
php_info_print_table_row(2, "Active Persistent Links", buf);
|
||||
sprintf(buf, "%ld", PGG(num_links));
|
||||
php_info_print_table_row(2, "Active Links", buf);
|
||||
php_info_print_table_end();
|
||||
|
||||
DISPLAY_INI_ENTRIES();
|
||||
|
||||
}
|
||||
void php_pgsql_do_connect(INTERNAL_FUNCTION_PARAMETERS,int persistent)
|
||||
{
|
||||
char *host=NULL,*port=NULL,*options=NULL,*tty=NULL,*dbname=NULL,*connstring=NULL;
|
||||
|
|
|
@ -63,6 +63,7 @@ extern zend_module_entry pgsql_module_entry;
|
|||
PHP_MINIT_FUNCTION(pgsql);
|
||||
PHP_MSHUTDOWN_FUNCTION(pgsql);
|
||||
PHP_RINIT_FUNCTION(pgsql);
|
||||
PHP_MINFO_FUNCTION(pgsql);
|
||||
PHP_FUNCTION(pg_connect);
|
||||
PHP_FUNCTION(pg_pconnect);
|
||||
PHP_FUNCTION(pg_close);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue