Em Qua, 2007-04-25 às 10:15 -0300, Rudinei Dias escreveu:
> Como fazer com que um alter table adicionando um campo com default não 
> atualize os registros existentes?
> É que o alter table dá um update em todos os registros da tabela com o 
> valor default.

        Está um pouco difícil te entender, mas creio que você quer que os
registros já existentes tenham NULL?

        Isso não é boa prática, o ideal seria um valor especial — como o
próprio DEFAULT.

        Mas você pode criar o atributo NULL, e depois atribuir um valor por
omissão.


-- 
+55 (11) 2122 0302   mailto:[EMAIL PROTECTED]
+55 (11) 5685 2219               xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191          Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
        MSN: msnim:[EMAIL PROTECTED]

Attachment: signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a