sql >> Base de Datos >  >> RDS >> PostgreSQL

Permiso denegado al intentar importar un archivo CSV desde PGAdmin

El artículo de permisos mencionado en la respuesta de Houari y Flimzy es un buen material de referencia, pero una respuesta directa (la solución rápida que usé) es:

  • Haga clic con el botón derecho en la carpeta que contiene los archivos de datos a los que se denegó el permiso y luego haga clic en Propiedades .
  • En la ventana Propiedades de la carpeta, seleccione Seguridad pestaña.
  • Haga clic en Editar botón.
  • En la ventana "Permisos para la carpeta" que se abrió, haga clic en Agregar... botón.
  • Escriba Everyone en el cuadro de área de texto "Ingrese los nombres de objeto para seleccionar".
  • Haga clic en Aceptar y la ventana se cerrará.
  • Verifique que el Leer y ejecutar predeterminado los permisos se establecieron en Permitir a través de la casilla de verificación en la ventana anterior.
  • Haga clic en Aceptar y la ventana se cerrará.
  • Haga clic en Aplicar en la ventana Propiedades de carpeta.

Ahora puede ejecutar la instrucción SQL COPY que necesita para acceder a esos archivos.

  • Una vez hecho esto, regrese a la ventana Propiedades de la carpeta.
  • Haga clic en Editar botón.
  • Seleccione Everyone entrada en el campo "Nombres de grupos o usuarios:".
  • Haga clic en Eliminar botón.
  • Haga clic en Aceptar en las ventanas abiertas restantes.

Los permisos ahora han vuelto a ser lo que eran.