DBA no puede ejecutar destroydb
Manel de la Rosa
manel@accesosis.es
Wed, 24 Jun 1998 15:00:52 +0000
Hola lista,
A ver si alguno de ustedes me puede solucionar una duda:
En la documentacion de Postgres dice que el que crea una base de datos
(createdb) pasa a ser el DBA de la misma, y que es el unico, aparte del
superuser, que la puede destruir (destroydb). Doy de alta un usuario con
capacidad para crear dbs y sin permiso para crear nuevos usuarios, es
decir un usuario corriente y moliente.
A la hora de crear su db, ningun problema, pero si quiere destruirla,
postgres me dice que no, diciendo algo asi como:
WARNING: Permission denied. Can't access pg_database.
He comprobado que si en lugar de un usuario normal doy de alta a uno con
permiso para crear nuevos usuarios (es decir, uno que tiene el valor
TRUE en la columna 'usesupe' de pg_user), si puede hacerlo, como
superusuario que es. Pero un usuario normal no.
Tengo Postgres 6.1, el que viene con RedHat 5.0
Gracias de antemano.