pg_meta_data
(PHP 4 >= 4.3.0)
pg_meta_data -- Lit les données méta de la table PostGreSQL
Description
array
pg_meta_data ( resource connection, string table_name)
pg_meta_data() retourne la définition de la table
table_name sous forme de tableau. Si une erreur survient,
pg_meta_data() retourne FALSE.
Exemple 1. Lire les méta-données d'une table PostGreSQL
<?php $dbconn = pg_connect("dbname=publisher") or die("Impossible de se connecter");
$meta = pg_meta_data($dbconn,'authors'); if (is_array ($meta)) { echo '<pre>'; var_dump ($meta); echo '</pre>'; } ?>
|
L'exemple ci-dessus pourrait afficher :
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)
}
} |
|
Avertissement |
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls. |
Voir aussi
pg_convert().