Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pg_meta_data(3) [php man page]

PG_META_DATA(3) 														   PG_META_DATA(3)

pg_meta_data - Get meta data for table

SYNOPSIS
array pg_meta_data (resource $connection, string $table_name, [bool $extended]) DESCRIPTION
pg_meta_data(3) returns table definition for table_name as an array. PARAMETERS
o $connection - PostgreSQL database connection resource. o $table_name - The name of the table. o $extended - Flag for returning extended meta data. Default to FALSE. 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) } } CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.6.0 | | | | | | | No longer experimental. Added "is enum" as | | | default attribute. $extended flag is added. | | | | +--------+---------------------------------------------------+ SEE ALSO
pg_convert(3). PHP Documentation Group PG_META_DATA(3)

Check Out this Related Man Page

PARSEKIT_FUNC_ARGINFO(3)						 1						  PARSEKIT_FUNC_ARGINFO(3)

parsekit_func_arginfo - Return information regarding function argument(s)

SYNOPSIS
array parsekit_func_arginfo (mixed $function) DESCRIPTION
Warning This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk. PARAMETERS
o $function - A string describing a function, or an array describing a class/method. RETURN VALUES
Returns an array containing argument information. EXAMPLES
Example #1 parsekit_func_arginfo(3) example <?php function foo($bar, stdClass $baz, &$bomb, $bling = false) { } var_dump(parsekit_func_arginfo('foo')); ?> The above example will output: array(4) { [0]=> array(3) { ["name"]=> string(3) "bar" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } [1]=> array(4) { ["name"]=> string(3) "baz" ["class_name"]=> string(8) "stdClass" ["allow_null"]=> bool(false) ["pass_by_reference"]=> bool(false) } [2]=> array(3) { ["name"]=> string(4) "bomb" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(true) } [3]=> array(3) { ["name"]=> string(5) "bling" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } } PHP Documentation Group PARSEKIT_FUNC_ARGINFO(3)
Man Page