Pior que não João. Estava discutindo justamente com um colega, e ele me afirmou que a view é espelhada de acordo com os dados do banco. A partir daí é que me surgiu a dúvida. Fiz os testes e ao fazer qualquer ação os dados não são representados na view.


On 5/5/06, Roni Warken <[EMAIL PROTECTED]> wrote:
Sim, ela é iniciada explicitamente. Pelo menos é o que consta nos scripts (não fiz a parte de conexão, etc, estou apenas dando manutenção).

On 5/5/06, Joao <[EMAIL PROTECTED]> wrote:
vc inicia explicitamente a transacao? begin  e tals e tals.
----- Original Message -----
From: Roni Warken
Sent: Friday, May 05, 2006 2:30 PM
Subject: Re: [PostgreSQL-Brasil] view se "atualiza"?

Ao fazer alguma ação, sempre é dado um commit para que o dado seja inserido/exlcuído/editado. Caso haja algum erro, esse dado não é registrado no banco. Para que seja verificado se há algo errado, são realizados alguns testes antes de dar o commit.

Como poderia saber do nível de isolamento? Não tenho acesso diretamente ao banco, apenas a uma interface com o banco (phppgadmin).


On 5/5/06, Joao <[EMAIL PROTECTED]> wrote:
o que acontece com a view e o seguinte: na realidade é gravado a query que é feita quando a view e criada, ou seja os dados mostrados pela view sao os dados que sao refletidos por essa query, se vc excluir registros,modificou ou inseriu isso sera refletido na view. Não sei mas vc esta usando sei la transacoes no seu procedimento? pq ai sim dependendo do nivel de isolamento pode acontecer algo do tipo
----- Original Message -----
From: Roni Warken
Sent: Friday, May 05, 2006 2:21 PM
Subject: Re: [PostgreSQL-Brasil] view se "atualiza"?

Nesse caso, se encaixa em procedimento. Obrigado João!

On 5/5/06, Joao <[EMAIL PROTECTED]> wrote:
o conceito de funcao é que tem um valor de retorno um procedimento nao....
----- Original Message -----
From: Roni Warken
Sent: Friday, May 05, 2006 2:14 PM
Subject: Re: [PostgreSQL-Brasil] view se "atualiza"?

O acesso é através de um script php. Criei manualmente a view e, para as ações no banco (inserção, exclusão e edição) utilizo tudo via php.

Desculpa a ignorância, mas qual seria a diferença entre procedimento e função?


On 5/5/06, Otacilio Neto <[EMAIL PROTECTED] > wrote:

--- Roni Warken <[EMAIL PROTECTED]> escreveu:

> Criei uma view no banco (versão 7.4) e está
> funcionando perfeitamente. Os
> dados são obtidos e apresentados conforme devem ser.
> Minha dúvida é se, caso
> fizer uma inserção, exclusão ou edição em um
> registro da tabela, a view será
> "recriada" com os novos dados, ou seja, os dados
> serão refletidos na view?
>
> Pergunto pois não é o que está acontecendo, e pelo
> que entendi, como a view
> não é uma tabela física, os dados  deveriam ser
> atualizados quando a view
> fosse chamada no sistema.
>
> --


Sim, devem.
Mas vc está acessando sua view de dentro de uma funcao
ou procedimento?








_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html

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



--
Roni Warken


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


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




--
Roni Warken


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


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




--
Roni Warken


_______________________________________________

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


_______________________________________________

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




--
Roni Warken



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

Responder a