Olá Pelo que vi cada vez que você inserir na tabela produto, outro registro será inserido também. Assim sendo, essa rotina desencadeará um processo infinito, já que quando a cada INSERT a rule realiza outra inserção na mesma tabela, criando um loop infinito.
Denis Silva Porto Alegre - RS -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de biozit Enviada em: terça-feira, 21 de fevereiro de 2006 15:05 Para: [email protected] Assunto: [PostgreSQL-Brasil] rule Boa tarde Criei essa regra no banco para entrar valores na quantidade maior que 0, so que ele não está entendendo... CREATE RULE produto_quantidade_insert AS ON INSERT TO produto WHERE (NEW.quantidade > 0) DO INSERT INTO produto (quantidade) values(NEW.quantidade) não deixa entrar nada ..ele retorna que: ERROR: infinite recursion detected in rules for relation "produto" obrigado _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
