Tente assim:
ALTER TABLE pedido  DROP CONSTRAINT pkpedidoid;
ALTER TABLE pedido  ADD CONSTRAINT pkpedidoid PRIMARY KEY (pedidoid,
pedtipo);

Lembre que o nome da constraint deve ser o real.

2009/3/28 PAULO <[email protected]>

>  Ola Pessoal,
>
> Estou tentando incluir uma nova coluna numa chave primaria:
>
>  A chave atual é: PK (pedidoid)
> Apos alterar:
> Nova chave sera: PK (pedidoid, pedtipo)
> estou tentando:
> ALTER TABLE pedido  ADD CONSTRAINT pkpedidoid PRIMARY KEY (pedtipo);
> Mas nao aceita. Sera que irei ter que fazer na unha ?
>

Já está fazendo na unha, não?
Ou melhor, tentando. :)

>
> Alguem tem uma dica ?
>
>
> Atts,
> Paulo.
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Que tal cultivar colaboração ao invés de competição?
                --------------------------------------------
                Ribamar FS - [email protected]
                           http://ribafs.org
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a