Jaime

1) no
2) puede ser.
3) no en esos campos (no tiene importancia).




1) no creo porque en la base que referencia a   lista_centros el nombre
para ser insertado en padron debe existir en  lista_centros, lo que no
entiendo es como padron tiene registros con nombres que no tiene
lista_centros.!!!

3) de hecho  lista_centros no tiene triggers
la padron si pero en otra tabla y otro campo.

saludos


jmdc



2014-09-02 19:20 GMT-03:00 Jaime Casanova <ja...@2ndquadrant.com>:

> 2014-09-01 15:22 GMT-05:00 Juan <smalltalker.marc...@gmail.com>:
> > Jaime . lista
> >
> > aca te envio las definiciones  de la tabla y la consulta que no deberia
> > tener registros
> > porque violaria la contraint
> >
> > CREATE TABLE padron
> > (
> [...]
> >   centros  character varying(255),
> [...]
> >   CONSTRAINT cspadronprimarykey PRIMARY KEY (id_usuario),
> >   CONSTRAINT cslista_centros FOREIGN KEY (centros )
> >       REFERENCES lista_centros (nombre_centro) MATCH SIMPLE
> > )
> >
> >
>
> haces el FK a traves del nombre?
>
> opciones:
>
> 1) tienes registros con centro IS NULL en padron?
>
> SELECT count(*) FROM padron WHERE centro IS NULL;
> en ese caso está bien que se presenten registros.
>
> 2) se te ha caído la base últimamente?
>
> 3) nuevamente, hay algún trigger sobre la tabla padrón?
>
> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566         Cell: +593 987171157
>

Responder a