PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Autorisation refusée lors de la tentative d'importation d'un fichier CSV depuis PGAdmin

L'article sur les autorisations mentionné dans la réponse de Houari et Flimzy est un bon matériel de référence, mais une réponse directe (la solution rapide que j'ai utilisée) est :

  • Cliquez avec le bouton droit sur le dossier contenant le ou les fichiers de données auxquels l'autorisation a été refusée, puis cliquez sur Propriétés .
  • Dans la fenêtre Propriétés du dossier, sélectionnez la Sécurité onglet.
  • Cliquez sur Modifier bouton.
  • Dans la fenêtre "Autorisations pour le dossier" qui s'est ouverte, cliquez sur Ajouter... bouton.
  • Tapez Everyone dans la zone de texte "Entrez les noms des objets à sélectionner".
  • Cliquez sur OK et la fenêtre se fermera.
  • Vérifiez que la valeur par défaut Lire et exécuter les autorisations ont été définies sur Autoriser via la case à cocher dans la fenêtre précédente.
  • Cliquez sur OK et la fenêtre se fermera.
  • Cliquez sur Appliquer bouton dans la fenêtre Propriétés du dossier.

Vous pouvez maintenant exécuter l'instruction SQL COPY qui doit accéder à ces fichiers.

  • Une fois terminé, revenez à la fenêtre Propriétés du dossier.
  • Cliquez sur Modifier bouton.
  • Sélectionnez Everyone saisie dans le champ "Noms de groupe ou d'utilisateur :".
  • Cliquez sur Supprimer bouton.
  • Cliquez sur OK sur les fenêtres ouvertes restantes.

Les autorisations sont maintenant revenues à ce qu'elles étaient.