From: | "Ing (dot) Marcos Luís Ortíz Valmaseda" <mlortiz(at)uci(dot)cu> |
---|---|
To: | Vicente Roca <axisgar(at)rvminformatica(dot)com> |
Cc: | PostgreSQL Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Saber si existe un schema |
Date: | 2009-10-22 17:57:06 |
Message-ID: | 4AE09CF2.5000704@uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | juan carlos hurtado | 2009-10-22 18:35:45 | MODELO ENTIDAD RELACION |
Previous Message | KAREN PATRICIA OLIVA DE BARBIERI | 2009-10-22 17:48:44 | Invitación a conectarnos en LinkedIn |