From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Feri(at)" <feria(at)eftshlg(dot)co(dot)cu> |
Cc: | ListaPostGres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Necesito funcion |
Date: | 2006-08-08 05:59:10 |
Message-ID: | c2d9e70e0608072259m45025eeey1a2d5831205dfc32@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 8/7/06, Feri@ <feria(at)eftshlg(dot)co(dot)cu> wrote:
> Hola a todos, soy nuevo en esto y estoy pasando de mysql a postgres, alguien
> seria tan amable de explicarme como puedo obtener en un array los nombres de
> las tablas de una determinada base de datos en postgres. Les agradezco de
> antemano su colaboración. Estoy programando en PHP
>
> Ej.
> Var = new array.......
> Var=(??function??)(BD)
>
> En mysql seria
> $lt = mysql_list_tables($mosConfig_db);
>
no entiendo que querras hacer pero aqui va...
select array(SELECT c.relname
FROM pg_catalog.pg_class c JOIN pg_catalog.pg_roles r
ON r.oid = c.relowner
LEFT JOIN pg_catalog.pg_namespace n
ON n.oid = c.relnamespace
WHERE c.relkind IN ('r','v','S','')
AND n.nspname NOT IN ('pg_catalog', 'pg_toast')
AND pg_catalog.pg_table_is_visible(c.oid)
);
ahora como (o porque) almacenas eso en php no se...
PD: con el ingles que tienes te aconsejo que te quedes en esta lista... ;)
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-08-08 06:09:30 | Re: Parada inesperada del servidor. |
Previous Message | Ismael Hernandez | 2006-08-08 05:08:53 | Re: unscribe |