Euler, obrigado por estar dando esta força...
Essas duas fk são de uma mesma tabela...
A tabela resposta pode ter dois meios_de_resposta...

-- Table: resposta

-- DROP TABLE resposta;

CREATE TABLE resposta
(
  id_resposta integer NOT NULL,
//removi as demais colunas aqui....
  id_meio_postagem_preferencial integer,
  id_meio_postagem_opcional integer,

  CONSTRAINT pk_resposta PRIMARY KEY (id_resposta),
  CONSTRAINT fkebb72721726e3566 FOREIGN KEY (id_meio_postagem_preferencial)
      REFERENCES meio_postagem (id_meio_postagem) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,

  CONSTRAINT fkebb727219d4faed FOREIGN KEY (id_meio_postagem_opcional)
      REFERENCES meio_postagem (id_meio_postagem) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,

)
WITH (OIDS=FALSE);


-- Index: id_meio_postagem_opcional

-- DROP INDEX id_meio_postagem_opcional;

CREATE INDEX id_meio_postagem_opcional
  ON resposta
  USING btree
  (id_meio_postagem_opcional);

-- Index: id_meio_postagem_preferencial

-- DROP INDEX id_meio_postagem_preferencial;

CREATE INDEX id_meio_postagem_preferencial
  ON resposta
  USING btree
  (id_meio_postagem_preferencial);




On Thu, Jun 12, 2008 at 9:12 AM, Euler Taveira de Oliveira <
[EMAIL PROTECTED]> wrote:

> Leonardo Marques wrote:
>
> > "Index Scan using pk_meio_resposta on meio_resposta  (cost=0.00..8.41
> > rows=1 width=6) (actual time=0.064..0.080 rows=1 loops=1)"
>                                ^^^^^^^^^^^^^^
> O DELETE em si é rápido o seu problema são os seguintes gatilhos abaixo.
> Qual a definição desses gatilhos?
>
> > "Trigger for constraint fkebb72721c004644d: time=25865.495 calls=1"
> > "Trigger for constraint fkebb72721d52ec046: time=17029.405 calls=1"
>
>
> --
>   Euler Taveira de Oliveira
>   http://www.timbira.com/
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Leonardo Marques
Brasília - DF
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a