Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2007, 07:19
Avatar de edwinandlozano
edwinandlozano
 
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 21 años, 1 mes
Puntos: 0
Re: Como evitar dropdb?

Cita:
Iniciado por augusto_jaramil Ver Mensaje
Que tal amigos....

Se me presento la siguiente situacion: durante unas pruebas que estoy realizando tuve la necesidad de hacer un dropdb sobre una base de datos, sin tener en cuenta que otro usuario estaba realizando otras pruebas sobre la misma BD.

Que parametro del postgres debo modificar o que procedimiento debo seguir para evitar el dropdb mientras algun otro usuario este accediendo a la misma?

Agradezco de antemano sus opiniones la respecto

Un Cordial Saludo
Pero ese es el comportamiento por defecto del motor:

Cita:
# \c ctd4
Ahora está conectado a la base de datos «ctd4».
ctd4=#
Cita:
template1=# DROP database ctd4;
ERROR: database "ctd4" is being accessed by other users
template1=#

eperez@desarrollo3:~$ dropdb ctd4 -U postgres
dropdb: falló la eliminación de la base de datos: ERROR: database "ctd4" is being accessed by other users
eperez@desarrollo3:~$