2009/8/14 JotaComm <jota.c...@gmail.com>:
> Olá, Nilson
>
> 2009/8/14 Nilson Chagas <nilson.chagas.si...@gmail.com>
>>
>> Puxa sabia que existia outras formas.
>>
>> Uma pergunta, o CREATE RULE estará funcionando como um "DEFAULT" para
>> o campo no disparo da inserção??
>
> Sim. Toda inserção que estiver na tabela ele chama rule e executa o comando
> UPDATE.
>>
>>
>> Se eu informar um id diferente, ele não vai sobregravar?? (só para
>> confirmar)
>
> Irá gerar um nova entrada (linha) na tabela.

Aqui você me confundiu.

Se eu fizer um
insert into usuario (usu_id, usu_username) values (1, 'teste')

Com o rule, ele vai inserir o per_id da tabela perfil no campo per_id
da tabela usuario.

E se eu fizer
insert into usuario (usu_id, usu_username, per_id) values (1, 'teste', 10)

Ele vai criar uma nova linha??

Ps.: Perdão pela ignorancia.

-- 
[]s
Nilson Chagas - Ubuntu User 25794
---
Visite:
http://www.avozdoevangelho.com.br -> Peça gratuitamente um curso Bíblico
Twitter: avozdoevangelho
http://www.amados.com.br
http://bbnradio.org -> Ouça a rádio e faça gratuitamente um Curso
Biblico On-Line
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a