Cómo ver las vistas en PostgreSQL - TODO SOBRE INFORMATICA

Cómo ver las vistas en PostgreSQL - TODO SOBRE INFORMATICA

Vaya al Contenido

Cómo ver las vistas en PostgreSQL



Puede ser que en algún momento te topaste con alguna de estas inquietudes:

  • Necesitas saber todas las vistas que tiene la base de datos, determinada tabla o esquema.
  • Querés saber a que tabla pertenece determinada vista.

Para esto te será de gran ayuda saber que la información o todo lo relacionado con las vistas está contenido en dos tablas, “pg_catalog.pg_views” e “information_schema.views”.

A continuación, te mostrare las consultas que debes saber utilizando las dos tablas anteriores.
Cantidad de vistas que tiene toda la base de datos
SELECT count(*) FROM pg_catalog.pg_views;

o

SELECT count(*) FROM information_schema.views;
Todas las vistas ordenadas por nombre de manera ascendente
SELECT viewname FROM pg_catalog.pg_views ORDER BY viewname ASC;
Todas las vistas que pertenecen a determinado schema ordenadas por nombre de la vista de manera ascendente
SELECT viewname FROM pg_catalog.pg_views WHERE schemaname = ‘Escribí aquí el nombre del esquema’ ORDER BY viewname ASC;
Todas las vistas que pertenecen a determinado usuario ordenadas por nombre de la vista de manera ascendente
SELECT viewname FROM pg_catalog.pg_views WHERE viewowner = “Escribí aquí el nombre del usuario” ORDER BY viewname ASC;
Todas las vistas y su determinada tabla ordenadas por nombre de la vista de manera ascendente
SELECT vtu.view_name AS VIEWNAME, vtu.table_name AS TABLENAME FROM information_schema.view_table_usage vtu JOIN information_schema.views v ON vtu.view_schema = v.table_schema AND vtu.view_name = v.table_name ORDER BY vtu.view_name ASC;
Nombres de las tablas a las que pertenecen determinada vista
SELECT vtu.view_name AS VIEWNAME, vtu.table_name AS TABLENAME FROM information_schema.view_table_usage vtu JOIN information_schema.views v ON vtu.view_schema = v.table_schema AND vtu.view_name = v.table_name
WHERE vtu.view_name = 'Escribí aquí el nombre de la vista';
Recordá que podés buscar más información.











COMENTARIOS (0)

Comentarios pendientes de revisión en esta página (0)

Comentarios pendientes de revisión en todo el sitio (0)

Total de comentarios en todo el sitio (61)


    Página 1 de 0
AGREGAR COMENTARIO PÚBLICO

NOMBRE:
* Campo obligatorio


CORREO ELECTRÓNICO:
Campo opcional, no será publicado, es solo para avisarte cuando esté la respuesta a tu comentario.


COMENTARIO:
* Campo obligatorio


VERIFICACIÓN:
* Campo obligatorio
c56





Regreso al contenido