Fórum Migração - Reengenharia #376559
28/04/2010
0
Bom dia pra todos!
É possivel, depois de popular minha tabela com
dados de outro banco, que eu mude uma coluna para que ela tenha chave extrangeira e
outra coluna para que tenha auto-increment (INCREMENT)?
Como eu faria isso?
É possivel, depois de popular minha tabela com
dados de outro banco, que eu mude uma coluna para que ela tenha chave extrangeira e
outra coluna para que tenha auto-increment (INCREMENT)?
Como eu faria isso?
Luiz
Curtir tópico
+ 0
Responder
Posts
29/04/2010
Wilson Junior
Épossível sim, desde que os dados da coluna da FK tenham o valor compatível com a tabela da FK.
Já para o campo auto-incremento, também depende dos seus dados.
Já para o campo auto-incremento, também depende dos seus dados.
Responder
Gostei + 0
09/06/2010
Saulo Benvenutti
para mudar o campo para auto incremento, desde que, o campo seja compatível com integer ... integer, bigint, etc ...
crie uma sequencia e adicione ela como valor default ...
ex.: create sequence tabela_campo increment 1;
alter table tabela alter campo set default nextval('tabela_campo'::regclass);
crie uma sequencia e adicione ela como valor default ...
ex.: create sequence tabela_campo increment 1;
alter table tabela alter campo set default nextval('tabela_campo'::regclass);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)