From: | Rene Romero Benavides <ichbinrene(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Exportar unicamente comentarios hechos con la clausula "comment on" |
Date: | 2012-01-23 17:55:40 |
Message-ID: | 4F1D9F1C.80904@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 01/23/2012 07:20 AM, Alfredo Rico wrote:
> Buen día amigos,
> ¿Saben si existe alguna forma de exclusivamente exportar los
> comentarios hecho con la instrucción "comment on ....."?
>
> Necesito generar un script sql donde sólo existan estas instrucciones.
>
> Me refiero a esta instrucción
> http://www.postgresql.org/docs/8.3/static/sql-comment.html
>
> Muchas gracias.
>
> --
> Saludos Cordiales.-
> Alfredo Rico.
> San Cristóbal - Venezuela.
Puedes empezar con esto (le llamaré q1):
SELECT n.nspname as Schema,
c.relname as Name,
CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i'
THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' WHEN 'f'
THEN 'foreign table' END as Type,
pg_catalog.obj_description(c.oid, 'pg_class') as Description
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind IN ('r','')
AND n.nspname <> 'pg_catalog'
AND n.nspname <> 'information_schema'
AND n.nspname !~ '^pg_toast'
AND pg_catalog.pg_table_is_visible(c.oid)
ORDER BY 1,2;
a partir de ahí lo puedes modificar para que genere la instrucción sql
que necesitas
por ejemplo ;
SELECT 'COMMENT ON ' || type || ' ' || Name || ' is '' ' ||
Description || ' '' ;' FROM q1;
Saludos.
--
PostgreSQL and Linux tips http://sharingtechknowledge.blogspot.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2012-01-23 20:50:16 | RE: SSPI ODBC POSTGRES |
Previous Message | Jaime Casanova | 2012-01-23 17:39:15 | Re: SSPI ODBC POSTGRES |