PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Beim Versuch, eine CSV-Datei aus PGAdmin zu importieren, wurde die Berechtigung verweigert

Der in der Antwort von Houari und Flimzy erwähnte Artikel zu Berechtigungen ist ein gutes Referenzmaterial, aber eine direkte Antwort (die schnelle Lösung, die ich verwendet habe) lautet:

  • Klicken Sie mit der rechten Maustaste auf den Ordner mit den Datendateien, denen die Berechtigung verweigert wurde, und klicken Sie dann auf Eigenschaften .
  • Wählen Sie im Eigenschaftenfenster des Ordners die Sicherheit Registerkarte.
  • Klicken Sie auf Bearbeiten Schaltfläche.
  • Klicken Sie im sich öffnenden Fenster "Berechtigungen für den Ordner" auf Hinzufügen... Schaltfläche.
  • Geben Sie Everyone ein in das Textfeld "Geben Sie die zu wählenden Objektnamen ein" ein.
  • Klicken Sie auf OK und das Fenster wird geschlossen.
  • Vergewissern Sie sich, dass die Standardeinstellung Lesen &Ausführen Berechtigungen wurden auf Zulassen gesetzt über das Kontrollkästchen im vorherigen Fenster.
  • Klicken Sie auf OK und das Fenster wird geschlossen.
  • Klicken Sie auf Übernehmen Schaltfläche im Ordnereigenschaften-Fenster.

Jetzt können Sie die SQL COPY-Anweisung ausführen, die auf diese Dateien zugreifen muss.

  • Wenn Sie fertig sind, kehren Sie zum Eigenschaftenfenster des Ordners zurück.
  • Klicken Sie auf Bearbeiten Schaltfläche.
  • Wählen Sie Everyone aus Eintrag im Feld "Gruppen- oder Benutzernamen:".
  • Klicken Sie auf Entfernen Taste.
  • Klicken Sie auf OK auf die verbleibenden offenen Fenster.

Die Berechtigungen wurden nun wieder auf ihren ursprünglichen Stand zurückgesetzt.