Muchas gracias!!! Efectivamente era un proceso que la estaba usando.
muchas gracias ________________________________________ De: Gerardo Herzig <gher...@fmed.uba.ar> Enviado: lunes, 23 de mayo de 2016 13:53:43 Para: Maria Antonieta Ramirez Cc: pgsql-es-ayuda@postgresql.org Asunto: Re: [pgsql-es-ayuda] ELIIMINAR LLAVE FORANEA Lo mas probable no es que se quede pensando (aunque es un termino muy simpatico), sino que se quede esperando un "lock" (para quitar la FK) que "nunca" le es otorgado, o al menos dentro de los tiempos tuyos de espera (que desconzco) Si estoy en lo cierto, entonces cuando ejecutas esa instruccion, conectate con otra consola y ejecuta lo siguiente: select * from pg_stat_activity where current_query = 'alter table ulsa.clases_cursos drop CONSTRAINT fk_clases_curso_ciclo;'; Fijate en la columna "waiting". Si mi intuicion es correcta, estara en 't'. Significa que esta waiting por algo...ese algo es el proceso que esta bloqueando la tabla ulsa.clases_cursos. Luego resta ver que es lo que esta bloqueando tu query. Ve esta pagina, te servira de referencia: https://wiki.postgresql.org/wiki/Lock_Monitoring HTH Gerardo ----- Mensaje original ----- > De: "Maria Antonieta Ramirez" <marami...@ulsaneza.edu.mx> > Para: pgsql-es-ayuda@postgresql.org > Enviados: Lunes, 23 de Mayo 2016 11:49:33 > Asunto: [pgsql-es-ayuda] ELIIMINAR LLAVE FORANEA > > > > > Buen dia > > > > > Por medio del presente, quiero preguntar lo siguiente.. > > > > > tengo una llave foranea la cual quiero borrar de la siguiente forma: > > > > > > alter table ulsa.clases_cursos drop CONSTRAINT fk_clases_curso_ciclo; > > > > > pero no lo hace, se queda pensando y no responde , hay alguna forma > de desabilitar primero la restriccion para despues eliminarla, o > como le puedo hacer? > > > > > > > > por su atencion .. gracias > > > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda