Olá,
Exemplo:
tabela pessoa
--------------------
codigo serial
nome char
codfunc int
tabela funcao
--------------------
codfuncao serial
descricao char
Preciso de uma consulta que tenha estas informações:
nome_tabela nome_campo_chave nome_sequence valor_sequence
valor_maximo_campo_tabela precisa_atualizar_sequenc
Porque preciso disso?
Após fazer conversão de dados, aproveito as chaves antigas, entao preciso
atualizar minhas sequences para o novo valor máximo.
att
Fernando
Date: Wed, 19 Aug 2009 15:46:37 -0300
From: [email protected]
To: [email protected]
Subject: Re: [pgbr-geral] atualizar todas as sequences do banco de dados
Olá,
2009/8/19 Fernando de Oliveira <[email protected]>
Boa tarde a todos!
Estou precisando atualizar o valor atual de todas as sequences do banco ( De
acordo com o máximo na tabela ).
Consigo listar elas com:
SELECT (relname) from pg_class where relkind='S' ;
Minhas dúvidas são:
A) Como listar o valor atual de todas elas?
SELECT relname,currval(quote_ident(relname)) FROM pg_class WHERE relkind='S';
B) Como eu relaciono a sequence à tabela e ao campo?
Não entendi.
att
Fernando
Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
grátis!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[]s
--
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
_________________________________________________________________
Conheça os novos produtos Windows Live! Clique aqui.
http://www.windowslive.com.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral