From: Peter Kokot Date: Mon, 13 May 2019 20:14:58 +0000 (+0200) Subject: Remove example file for pgsql extension X-Git-Tag: php-7.4.0alpha1~274 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=da293a8ec41871ec890663593e320436becf2e7f;p=php Remove example file for pgsql extension This removes the example script in favour of the manual: https://www.php.net/manual/en/book.pgsql.php Patch for integrating these functions as an example has been submitted also to PHP manual via edit.php.net. --- diff --git a/ext/pgsql/mysql_users.php b/ext/pgsql/mysql_users.php deleted file mode 100644 index 44d4f1b66d..0000000000 --- a/ext/pgsql/mysql_users.php +++ /dev/null @@ -1,82 +0,0 @@ - - * - * This file contains example user defined functions that does - * similar to MySQL functions. They can be implemented as module - * functions, but there won't be many users need them. - * - * Requires: PostgreSQL 7.2.x - */ - -/* - * mysql_list_dbs() - * - * This function should be needed, since PostgreSQL connection - * binds database. - */ -function pg_list_dbs($db) -{ - assert(is_resource($db)); - $query = ' -SELECT - d.datname as "Name", - u.usename as "Owner", - pg_encoding_to_char(d.encoding) as "Encoding" -FROM - pg_database d LEFT JOIN pg_user u ON d.datdba = u.usesysid -ORDER BY 1; -'; - return pg_query($db, $query); -} - - -/* - * mysql_list_tables() - */ -function pg_list_tables($db) -{ - assert(is_resource($db)); - $query = " -SELECT - c.relname as \"Name\", - CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' END as \"Type\", - u.usename as \"Owner\" -FROM - pg_class c LEFT JOIN pg_user u ON c.relowner = u.usesysid -WHERE - c.relkind IN ('r','v','S','') - AND c.relname !~ '^pg_' -ORDER BY 1; -"; - return pg_query($db, $query); -} - -/* - * mysql_list_fields() - * - * See also pg_meta_data(). It returns field definition as array. - */ -function pg_list_fields($db, $table) -{ - assert(is_resource($db)); - $query = " -SELECT - a.attname, - format_type(a.atttypid, a.atttypmod), - a.attnotnull, - a.atthasdef, - a.attnum -FROM - pg_class c, - pg_attribute a -WHERE - c.relname = '".$table."' - AND a.attnum > 0 AND a.attrelid = c.oid -ORDER BY a.attnum; -"; - return pg_query($db, $query); -} - -?>