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

Ich versuche, eine Datei zu kopieren, bekomme aber eine Fehlermeldung

Wie die Meldung sagt, ist Postres nicht berechtigt, die Datei zu lesen.

Wenn Sie das beheben möchten, öffnen Sie den Task-Manager und klicken Sie auf „Prozesse aller Benutzer anzeigen“. Suchen Sie nach den Zeilen mit dem Bildnamen postgres.exe (wahrscheinlich mehr als einer). Merken Sie sich den Wert in der Spalte "Benutzername" (es ist wahrscheinlich NETWORK SERVICE ). Öffnen Sie die Eigenschaften Ihrer Datei, fügen Sie diesen Benutzer auf der Registerkarte "Sicherheit" hinzu und gewähren Sie ihm Lesezugriff.

Oder verwenden Sie psql 's \copy wie die Nachricht andeutet.