Re: [pgsql-es-ayuda] Cómo listar secuencias?

From: Mario Burdman <mburdman(at)gmail(dot)com>
To: gilberto(dot)castillo(at)etecsa(dot)cu
Cc: juan <juanramirez(at)cajazacate(dot)com(dot)sv>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Cómo listar secuencias?
Date: 2009-01-30 21:02:47
Message-ID: 14bba8590901301302y550eb3ferde47469f69acf2cc@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

que hace algo similar a esto si no me equivoco:

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' END as "Type",
u.usename as "Owner"
FROM pg_catalog.pg_class c
LEFT JOIN pg_catalog.pg_user u ON u.usesysid = c.relowner
LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
WHERE *c.relkind IN ('S','')* <===================================para
secuencia, ojo con el case
AND n.nspname NOT IN ('pg_catalog', 'pg_toast')
AND pg_catalog.pg_table_is_visible(c.oid)
ORDER BY 1,2;

Saludos

2009/1/30 Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu>

> El vie, 30-01-2009 a las 14:35 -0600, juan escribió:
> > Quién me dice como listar las secuencias que hay en mi base de datos,
> > algo así como lo hace el pgAdmin, por favor no me manden a ver el código
> > del pgAdmin.
> >
> >
> \d [T,i,v,s]
> > Gracias
> >
> > Juan Ramírez
> > El Salvador
> > --
> > TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> > http://archives.postgresql.org/pgsql-es-ayuda
> >
>
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juan 2009-01-30 21:11:57 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Cómo listar secuencias?
Previous Message Gabriel Ferro 2009-01-30 20:53:43 Re: error al usar variable text