Puedes ejecutar system("pg_dump -U user -p pass db") algo asi, no se como se
hace en VB el system , asi solo quien tenga permiso en tu app podra ejecutar el
bk. Claro que tendras que tener el pg_dump por ahi pero no importa dado que no
tendran user/pass para ejecutarlo desde la linea de comando.
En todo caso el asunto de los permisos debe de manejarlo el SO q supongo es
Windows , mala cosa
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
> Subject: [pgsql-es-ayuda] Usuario con permisos para backup
> Date: Tue, 3 Feb 2009 15:57:14 -0200
> From: [email protected]
> To: [email protected]
>
> Gente, buenas tardes.
>
> Existe algun privilegio para un usuario X que solo pueda realizar backup en
> la base de datos?
>
> Se preguntaran por que, bueno, trabajo con vb.net + postgresql, el backup lo
> hará el interactivo, por ende, tengo que armar un script (.bat) con la
> sentencia de backup. Como el script se creará cuando decidan realizar el
> backup y cuando termine, este script se borrará, pero como todo puede fallar,
> el script puede quedar en disco y es lo que me gustaría evitar.
> Es un sistema chico y se ejecuta en la misma maquina donde va a residir la
> bd, la session de Windows se va a iniciar con un usuario administrador, como
> son cosas que no van a cambiar, pgpass.conf sería la ultima alternativa y que
> el usuario no quiera investigar.
>
> Pero bueno, el panorama es este, pero si existe un privilegio para que solo
> pueda hacer backup, bienvenido sea, de lo contrario, las alternativas son
> bien recibidas.
>
> (no maten al mensajero!!! :)
>
> Saludos,
> Conrado
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
_________________________________________________________________
Get 5 GB of storage with Windows Live Hotmail.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
agradecerán