| 
				   
				   | 
				  
				    
				   | 
				  
   
    
pg_meta_data    (PHP 4 >= 4.3.0, PHP 5) pg_meta_data -- 
   Get meta data for table
   Descriptionarray  pg_meta_data ( resource connection, string table_name ) 
   pg_meta_data() returns table definition for
   table_name as an array.
   | Warning |  This function is
EXPERIMENTAL. The behaviour of this function, the
name of this function, and anything else documented about this
function may change without notice in a future release of PHP. 
Use this function at your own risk.  |  
 Parameters
    - connection
 
       PostgreSQL database connection resource.
       - table_name
 
       The name of the table.
       
  
  Return Values
   An array of the table definition, or FALSE on error.
   Examples
    Example 1. Getting table metadata <?php
  $dbconn = pg_connect("dbname=publisher") or die("Could not connect");
  $meta = pg_meta_data($dbconn, 'authors');
  if (is_array($meta)) {
      echo '<pre>';
      var_dump($meta);
      echo '</pre>';
  }
?> |  
 The above example will output: array(3) {
["author"]=>
array(5) {
  ["num"]=>
  int(1)
  ["type"]=>
  string(7) "varchar"
  ["len"]=>
  int(-1)
  ["not null"]=>
  bool(false)
  ["has default"]=>
  bool(false)
}
["year"]=>
array(5) {
  ["num"]=>
  int(2)
  ["type"]=>
  string(4) "int2"
  ["len"]=>
  int(2)
  ["not null"]=>
  bool(false)
  ["has default"]=>
  bool(false)
}
["title"]=>
array(5) {
  ["num"]=>
  int(3)
  ["type"]=>
  string(7) "varchar"
  ["len"]=>
  int(-1)
  ["not null"]=>
  bool(false)
  ["has default"]=>
  bool(false)
}
} |  
  |    
  
 
  
                  |  
                 
                | 
               
             
           |