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