Pessoal,

Preciso incluir um novo campo em uma tabela, esse campo é do tipo integer.
Preciso que todos registros recebam o valor 1 referente a esse novo campo.

Minha dúvida está em saber qual dos comandos abaixo seria mais rápido, ou
não faz diferença?

[1] ALTER TABLE tabela ADD COLUMN novo_campo integer; UPDATE tabela SET
novo_campo = 1;
ou
[2] ALTER TABLE tabela ADD COLUMN novo_campo integer DEFAULT 1;

Lembrando que tanto faz em deixar ou não o campo com um valor DEFAULT, mas
como a tabela já possui registros (atualmente está com 4500000 de
registros), preciso que o valor seja 1 para os registros já existentes.

[]s
Danilo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a