Fórum Como controlar incremento no Postgres utilizando triggers #511475
21/02/2015
0
Olá pessoal!
Estou migrando do MySQL para o PostgreSQL.
No MySQL por motivos particulares, faço o controle do incremento "manualmente" utilizando triggers da seguinte forma:
E até o momento está funcionando perfeitamente.
Já no Postgres estou tendo problemas:
Alguém poderia me passar como eu faria o que eu faço acima no Postgres 9.4?
Agradeço desde já a atenção...
Estou migrando do MySQL para o PostgreSQL.
No MySQL por motivos particulares, faço o controle do incremento "manualmente" utilizando triggers da seguinte forma:
CREATE TRIGGER `grupo_bi` BEFORE INSERT ON `grupo` FOR EACH ROW
BEGIN
if ((new.codigo = 0) or (new.codigo is null)) then
set new.codigo = (select ifnull( max(codigo) , 0 ) + 1 from grupo);
end if;
END
E até o momento está funcionando perfeitamente.
Já no Postgres estou tendo problemas:
Alguém poderia me passar como eu faria o que eu faço acima no Postgres 9.4?
Agradeço desde já a atenção...
Vagner Almeida
Curtir tópico
+ 0
Responder
Posts
21/02/2015
Vagner Almeida
consegui resolver...
Obrigado...
Obrigado...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)