Re: Consulta SQL para Listar objetos de Postgres

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Consulta SQL para Listar objetos de Postgres
Date: 2017-12-07 21:23:04
Message-ID: 20171207212304.3q2vq52svj3dfp5m@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

jvenegasperu . escribió:
> Buen dia a todos
> Estoy buscando consultas select para listar objetos de postgres estos son
> los que necesito:

Conéctate a psql con la opción -E, y luego ejecuta el \d que muestre los
objetos que te interesan. Te mostrará una consulta SQL que usa para
obtener esos objetos. Ejemplo para event triggers:

$ psql -E
El estilo de línea es unicode.
El despliegue de duración está activado.
psql (11devel)
Digite «help» para obtener ayuda.

alvherre=# \dy
********* QUERY **********
SELECT evtname as "Name", evtevent as "Event", pg_catalog.pg_get_userbyid(e.evtowner) as "Owner",
case evtenabled when 'O' then 'enabled' when 'R' then 'replica' when 'A' then 'always' when 'D' then 'disabled' end as "Enabled",
e.evtfoid::pg_catalog.regproc as "Procedure", pg_catalog.array_to_string(array(select x from pg_catalog.unnest(evttags) as t(x)), ', ') as "Tags"
FROM pg_catalog.pg_event_trigger e ORDER BY 1
**************************

Listado de disparadores por eventos

--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Anthony Sotolongo 2017-12-08 01:08:27 Re: Consulta SQL para Listar objetos de Postgres
Previous Message gilberto.castillo 2017-12-07 20:50:17 Re: [MASSMAIL]Consulta SQL para Listar objetos de Postgres