El día 28 de mayo de 2009 8:01, Rodriguez Fernando <rodrig...@ort.edu.uy> escribió: > Jose Hernandez escribió: >> >> Saludos, el problema que quiero consultar es el siguiente; actualmente >> estoy tratando de desarrollar mi primera solución basada en postgresql con >> la siguiente estructura: >> --------- >> CREATE TABLE con_datos_generales_per >> ( >> id_interno integer NOT NULL DEFAULT nextval('seq_id_interno'::regclass), >> id_persona character(9) NOT NULL, >> ape_nom character varying(50) NOT NULL, >> rif character(15), >> nit character(15), >> dir_1 character varying(50), >> dir_2 character varying(50), >> otra_dir_1 character varying(50), >> otra_dir_2 character varying(50), >> telf_hab character varying(14), >> telf_cel character varying(14), >> telf_ofi character varying(14), >> telf_fax character varying(14), >> email character varying(50), >> fecha_modif timestamp without time zone, >> id_user_modif character(12), >> CONSTRAINT pk_datos_generales_per PRIMARY KEY (id_interno) >> ) >> WITH (OIDS=FALSE); >> ALTER TABLE con_datos_generales_per OWNER TO postgres; >> GRANT ALL ON TABLE con_datos_generales_per TO postgres; >> GRANT ALL ON TABLE con_datos_generales_per TO public; >> GRANT ALL ON TABLE con_datos_generales_per TO enterprisedb; >> -------- >> Cuando quiero borrar parcialmente un registro o un grupo de registros, aún >> cuando verifico que existen, no borra ninguna tupla y la respuesta siempre >> es: >> Query returned successfully: 0 rows affected, 31 ms execution time. >> El query que uso es el siguiente: delete from con_datos_generales_per >> where id_interno > 175 >> >> >> ¿Donde puede estar el problema? >> >> Mis ambientes de trabajo son los siguientes: >> Ambiente de trabajo 1: >> S.O: linux ubuntu versión 9.4, postgresql 8.4 PGadmin 1.4 >> Ambiente de trabajo 2: >> S.O Windows xp sp2 (Ingles) Postgresql: EnterpriseDB 8.3.0.12 on >> i686-pc-mingw32 >> PGadmin III: 1.8.3-edb >> --------- >> >> Gracias por su tiempo. >> >> >> >> ____________________________________________________________________________________ >> ¡Obtén la mejor experiencia en la web! >> Descarga gratis el nuevo Internet Explorer 8. >> http://downloads.yahoo.com/ieak8/?l=e1 >> -- >> TIP 1: para suscribirte y desuscribirte, visita >> http://archives.postgresql.org/pgsql-es-ayuda >> > > Hola , el problema parece ser de datos. > probastes abrir una transaccion y borrar todos los registro y hacer select > para verificar que funciono y luego hacer rollback? > Lo estas probando interactivo, verdad? > saludos Fernando > --
También podés tener un trigger asociado que esté impidiendo el delete. Silvio -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html