[firebase-br] Alterar campo para utilizar Identity

siro em protej.com.br siro em protej.com.br
Dom Jun 2 18:36:16 -03 2019


 

Me deparei com a seguinte situação: 

Tenho base com o FB 2.5 e campos primários (ID), com auto incremento
através de "Trigger e Sequences". 

Estou fazendo testes para migrar para o FB 3 e gostaria de alterar este
campos de utilizar Identity, removendo as Trigger e sequences. 

Existe alguma forma para que eu possa alterar através de comandos o tipo
do campo para Identity sem necessidade de excluir e criar novamente,
preservando as referencias? 

Tentei com o exemplo abaixo, mas não funciona, não consegui encontrar
informações para este procedimento 

ALTER TABLE teste ALTER COLUMN ID integer GENERATED BY DEFAULT AS
IDENTITY; 

ALTER TABLE teste ALTER COLUMN ID set generated always as identity
(start with 5); 

Desde já agradeço. 

 


Mais detalhes sobre a lista de discussão lista