é isso mesmo!

agradeço (e muito) ao Osvaldo e ao Wallace pela disponibilidade.> Date: Tue, 20 
Feb 2007 16:44:30 -0300> From: [EMAIL PROTECTED]> To: 
[email protected]> Subject: Re: [PostgreSQL-Brasil] sobre 
sequencers> > > --- saulo Mendes <[EMAIL PROTECTED]> escreveu:> > > 
pessoal,estou precisando fazer uma tela para> > manutenção dos sequencers, mas 
estou com> > dificuldades.eu consegui obter a lista dos> > sequencers com o sql 
abaixo:select relname from> > pg_catalog.pg_statio_all_sequencesbom, eu já 
tenho> > alista dos sequencers do meu banco de dados, agora> > eu preciso dos 
dados do mesmoex: próximo valor,> > incremento, valor máximo.não gostaria de 
utilizar o> > nextval pois o mesmo incrementa o valor no sequencer> > e o 
currval só funciona se já tiver sido dado um> > nextval correto?nessa tela eu 
mostraria esses dados> > e possibilitaria a opção de se alterar o valor> > 
atual.obrigado a todos.> > > > > Veja:> 
http://www.postgresql.org/docs/8.2/interactive/catalog-pg-class.html> "The 
catalog pg_class catalogs tables and most> everything else that has columns or 
is otherwise> similar to a table. This includes indexes (but see> also 
pg_index), sequences, views, composite types, and> TOAST tables; see relkind."> 
> Portanto para obter a lista das sequences utilize:> SELECT relname FROM 
pg_class WHERE relkind = 'S';> > Em:> 
http://www.postgresql.org/docs/8.2/interactive/sql-createsequence.html> 
"Although you cannot update a sequence directly, you> can use a query like> > 
SELECT * FROM name;> > to examine the parameters and current state of a> 
sequence. In particular, the last_value field of the> sequence shows the last 
value allocated by any> session."> > Uma idéia utilizando shell para obter o 
last_value de> cada sequence:> > for name in `psql -c "select relname from 
pg_class> where relkind = 'S'" dbname; do psql -c "select> last_value from 
$name" dbname; done. > > []s> Osvaldo> > > 
__________________________________________________> Fale com seus amigos  de 
graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > 
_______________________________________________> Grupo de Usuários do 
PostgreSQL no Brasil> Antes de perguntar consulte o manual> 
http://pgdocptbr.sourceforge.net/> > Para editar suas opções ou sair da lista 
acesse a página da lista em:> 
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_________________________________________________________________
Obtenha o novo Windows Live Messenger!
http://get.live.com/messenger/overview
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a