2009/12/4 Mateus gra <[email protected]>:
> Tiago Adami escreveu:
>> 2009/12/4 Mateus gra <mateusgra-I4oVjbygTnVfyO9Q7EP/[email protected]>:
>>> (corte)
>>>
>>> Ja tentei o cascade.
>>> E agora tentei remover a CONSTRAINT: ALTER TABLE car DROP CONSTRAINT
>>> fk_car_con o erro continua.
>>
>> Você poderia passar a estrutura dessa tabela "public.car"? É bem fácil
>> através do pgAdmin apenas clique sobre a tabela que no quadro à
>> direita todo o seu script de criação fica visível. Poste este script
>> aqui para que possamos analisar melhor.
>>
>>
>
> CREATE TABLE car
> (
>   carid serial NOT NULL,
>   carcon integer NOT NULL,
>   cardesc character varying(80),
>   CONSTRAINT fk_car_con FOREIGN KEY (carcon)
>       REFERENCES con (conid) MATCH SIMPLE
>       ON UPDATE NO ACTION ON DELETE NO ACTION
> )
> WITH (
>   OIDS=FALSE
> );

Esse erro já fugiu do meu conhecimento. Criei uma tabela "con" e a
tabela "car" conforme o script enviado pelo Mateus da seguinte forma:

CREATE TABLE con(
  conid INTEGER not null primary key
  );

CREATE TABLE car
(
 carid serial NOT NULL,
 carcon integer NOT NULL,
 cardesc character varying(80),
 CONSTRAINT fk_car_con FOREIGN KEY (carcon)
    REFERENCES con (conid) MATCH SIMPLE
    ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
 OIDS=FALSE
);

Depois rodei o comando:

DROP TABLE car;

E nenhum erro ocorreu.

Estou usando a versão 8.4.1. Qual a sua, Mateus?


-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a