2017-02-05 3 views
0

Ich versuche, pgAdmin 4 auf meinem persönlichen Laptop (Windows-Betriebssystem mit PostgreSQL 9.6) zu verwenden, um eine Datenbank als .tar-Datei zu exportieren. Ich hatte Probleme beim Importieren von CSV über das Import/Export-Tool, und konnte nur erfolgreich importieren, wenn Sie Folgendes tun:pgadmin 4: Exportieren von .tar-Datei

COPY public.build_info VON 'C: \ time_table.csv' CSV HEADER;

Ich habe ein paar Fragen gelesen, die auf die Sicherung einer Datenbank über die Befehlszeile zurückgreifen, aber ich hoffe, dies innerhalb von pgAdmin4 abzuschließen.

Meine heutigen Schritte sind:

  1. rechts meine Datenbank klicken (in diesem Fall Housing_DB)

  2. mein Verzeichnis wählen zu speichern (an gleiche Stelle der CSV-Dateien aus importiert wurden)

  3. Fügen Sie zusätzliche Informationen hinzu (Codierung, Dateityp, Name usw.)

Ich erhalte eine Fehlermeldung sofort Berechtigungen verbunden, aber habe gekämpft, um zu bestimmen, wie dieses Problem zu beheben:

PgAdmin4 Error

Weiß jemand, wie ich durch Berechtigungen gehen könnte und bieten, um diese Datenbank zu sichern ? Ich habe mir die Dokumentation zu Backup/Restore angeschaut, aber nichts über Berechtigungen gesehen (https://www.pgadmin.org/docs4/1.x/backup_dialog.html).

Antwort

2

Es sieht so aus, als ob Ihr C: \ durch ein Administratorkonto geschützt ist, das nicht vom Benutzer postgres geschrieben werden kann. Kannst du es erneut mit Orten wie deinem 'Desktop' oder 'Temp' versuchen?

+0

Ich habe den Desktop ohne Glück versucht. Ich frage mich also, ob ich einen bestimmten Ort identifizieren muss, an dem diese Exporte stattfinden könnten. Oder irgendeine Idee, wie man es so postgres culd macht, auf dieses Konto zu schreiben? – EntryLevelR

+1

Erstellen Sie einen Ordner an beliebiger Stelle, aber geben Sie dem Ordner die volle Berechtigung, damit pg_dump eine Datei darin erstellen kann. Ref: https://msdn.microsoft.com/en-us/library/bb727008.aspx – n33rma

Verwandte Themen