Em 23 de novembro de 2012 09:15, Marcelo Silva <[email protected]> escreveu:

>   Pessoal, o postgres muda a posição do registro quando é executado um
> update, é isso mesmo ?
>
> Por exemplo, tenho as linhas:
>
> Nome  Qtd
> Joao       3
> Maria     2
> Jose       1
>
> Se eu mudo a quantidade, fica
>
> Nome   Qtd
> Maria      2
> Joao        4
> Jose        2
>
> Sem o uso de “order by” percebe-se que ele muda a posição
>
>

É isso mesmo... basicamente o PostgreSQL, em um UPDATE, marca a tupla
antiga (antes de alterar) como obsoleta e gera uma nova com a alteração.

Att,

-- 
Fabrízio de Royes Mello
Consultoria/Coaching PostgreSQL
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>> Twitter: http://twitter.com/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a