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

Reply via email to