Vicente Roca escribió:
Pues eso que ahora necesito saber si existe un schema, se que podria
consultar si existe una de sus tablas
y por lo tanto si no existe el no deberia de existir, pero claro en
este mundo ya se sabe que no se puede
saber nada con certeza, por que el usuario podria haber borrado la
tabla ,sabeis si existe algo como la consulta de bases de datos.
select * from pg_database
Un saludo y gracias
El catálogo del sistema que controla los schemas es pg_namespace. Para
consultar si un schema existe
pudieras hacer:
SELECT * FROM pg_namespace WHERE nspname = ´nombre_schema´;
Saludos
--
"DBAs must implement decisions based on the best fit of application, DBMS, and
platform
...........for that reason I use BSD + PostgreSQL +
Linux.........................."
Ing. Marcos Luís Ortíz Valmaseda
System DBA
Centro de Tecnologías de Almacenamiento y Anális de Datos (CENTALAD)
Universidad de las Ciencias Informáticas
Linux User # 418229
http://www.freebsd.org
http://www.openbsd.org
http://www.postgresql-es.org
http://www.postgresql.org
http://www.planetpostgresql.org
--
TIP 7: no olvides aumentar la configuración del "free space map"