Olá amigos,

No esquema abaixo, gostaria que todos as triggers e rules da tabela cidades, fossem executadas
quando eu incluo um registro na tabela capitais.
Isso é possível ou será possível ?

CREATE TABLE cidades (
   nome            text,
   populacao      float,
   altitude        int
);

create or replace function ftrigcidades() returns trigger as $BODY$
begin
new.altitude := 1000;
return new;
end;$BODY$ language plpgsql;

CREATE TRIGGER tcidades
 BEFORE INSERT ON cidades
 FOR EACH ROW EXECUTE PROCEDURE ftrigcidades();

REATE TABLE capitais (
   estado           char(2)
) INHERITS (cidades);

insert into cidades values ('ourinhos',100000,0);
insert into capitais values ('Sao Paulo',10000000000,0,'SP');

OBRIGADO PELA ATENÇÃO.

Claudio Oliveira.
www.msisolucoes.com.br

_________________________________________________________________
http://signup.alerts.msn.com/alerts/login.do?PINID=2430448&returnURL=http://copa.br.msn.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a