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 >