2010/4/20 oscar arocha <[email protected]>
> Buenos días lista, nuevamente escribo para solicitar su ayuda, en la
> aplicación que estoy desarrollando necesito crear esquemas de manera
> automatica segun el tipo de localidad, para ello necesito saber cuantos
> esquemas hay, se que el "Catalog Object: schemata" me muestra los esquemas
> que tengo en la base de dato, esto lo puedo visualizar por el pgadmin, pero
> existe alguna forma se realizar un select que me devuelva los nombres de los
> esquemas?
>
> Gracias...
>
>
>
Buenos días...
Puedes utilizar la consulta que muestra psql -E
Ejemplo:
postg...@xxxx-xxxxpc:~$ psql -E
psql (8.4.2)
Type "help" for help.
postgres=# \dn
********* QUERY **********
SELECT n.nspname AS "Name",
pg_catalog.pg_get_userbyid(n.nspowner) AS "Owner"
FROM pg_catalog.pg_namespace n
WHERE (n.nspname !~ '^pg_temp_' OR
n.nspname = (pg_catalog.current_schemas(true))[1])
ORDER BY 1;
Saludos.
--
I.S.C. Jaime Elí Pérez Lucero
Ingeniero Desarrollador de Sistemas