iliaa Tue Aug 26 20:04:20 2003 EDT Modified files: /php-src/ext/pgsql pgsql.c Log: Fixed bug #22243 (make pg_meta_data fetch array dimentions) m-lesser[at]better-com.de Index: php-src/ext/pgsql/pgsql.c diff -u php-src/ext/pgsql/pgsql.c:1.289 php-src/ext/pgsql/pgsql.c:1.290 --- php-src/ext/pgsql/pgsql.c:1.289 Thu Aug 14 13:49:08 2003 +++ php-src/ext/pgsql/pgsql.c Tue Aug 26 20:04:19 2003 @@ -19,7 +19,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pgsql.c,v 1.289 2003/08/14 17:49:08 iliaa Exp $ */ +/* $Id: pgsql.c,v 1.290 2003/08/27 00:04:19 iliaa Exp $ */ #include <stdlib.h> @@ -3260,7 +3260,7 @@ zval *elem; smart_str_appends(&querystr, - "SELECT a.attname, a.attnum, t.typname, a.attlen, a.attnotNULL, a.atthasdef " + "SELECT a.attname, a.attnum, t.typname, a.attlen, a.attnotNULL, a.atthasdef, a.attndims " "FROM pg_class as c, pg_attribute a, pg_type t " "WHERE a.attnum > 0 AND a.attrelid = c.oid AND c.relname = '"); @@ -3299,6 +3299,7 @@ else { add_assoc_bool(elem, "has default", 0); } + add_assoc_long(elem, "array dims", atoi(PQgetvalue(pg_result,i,6))); name = PQgetvalue(pg_result,i,0); add_assoc_zval(meta, name, elem); }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php