"philippe pasquali" <philippe.pasquali@bopack.fr> a écrit dans le message
de
news: 44e9c9b5@news.pcsoft.fr...
Bonjour
Dans Windev il y a bien SQLListeTable(....) permetant de connaître la
liste
des tables contenues dans une base et cela fonctionne nickel
mais je n'ai pas trouvé l'équivalent 1° pour récupérer le nom des
fonctions... ainsi que le contenu des fonctions
Qui aurait une p'tite idée ??
une recherche google "postgresql metadata functions" renvoie en 4ème
position
http://www.alberton.info/postgresql_meta_info.htmlSELECT proname FROM pg_proc pr, pg_type tp WHERE tp.oid = pr.prorettype
AND
pr.proisagg = FALSE AND tp.typname <> 'trigger' AND pr.pronamespace IN (
SELECT oid FROM pg_namespace WHERE nspname NOT LIKE 'pg_%' AND nspname !=
'information_schema' );
-- with INFORMATION_SCHEMA:
SELECT routine_name FROM information_schema.routines WHERE specific_schema
NOT IN ('pg_catalog', 'information_schema') AND type_udt_name !=
'trigger';
un bon début.
PS
je bosse sur Postgresql et je n'ai rien trouvé non plus dans libpq.dll
qui
me permetrait de la faire