postgres
usuario
Como las otras respuestas correctas, dijo, la carpeta en la que está intentando guardar la copia de seguridad no tiene permisos asignados a la postgres
usuario (cuenta de usuario del sistema operativo). El usuario postgres
es el que ejecuta la utilidad de copia de seguridad. Esta cuenta de usuario se creó durante el proceso de instalación de Postgres. Puede haber usado un nombre diferente, pero el predeterminado es postgres
.
carpeta con permisos de
la solución es bien encontrar o crear una carpeta donde el usuario ha postgres
permisos de lectura y escritura.
Mac OS X
En Mac OS X (Mountain Lion), soy capaz de crear una carpeta, en el Finder.
- En el Finder, cree una nueva carpeta. Seleccionarlo
En este ejemplo, creé una carpeta llamada postgres_backups
.
- Elija
File
>Get Info
.
- Abra el triángulo de revelación para la sección
Sharing & Permissions
.
- Haga clic en el botón Más para agregar otro elemento a la lista de usuarios.
Aparece una lista de usuarios en un cuadro de diálogo "hoja".
postgres
seleccione el usuario de la lista.
- En la columna
Privilege
, para la nueva fila postgres
, cambie el menú emergente a Read & Write
.
- Cierre la ventana
Get Info
. Hecho.
Ahora puede dirigir sus archivos de copia de seguridad Postgres a esa carpeta.
![screen shot of a "Get Info" window in the Finder](https://i.stack.imgur.com/n02If.png)
Por cierto, yo uso la aplicación pgAdmin hacer copias de seguridad y restauraciones. Control + clic en la base de datos deseada y elija Backups…
. La aplicación pgAdmin probablemente se incluyó en tu instalación de Postgres.