Hi @ forum,
ich möchte eine SQL-Datei ausführen mit dem Befehl:
\i d:\daten\sql\mitarbeiter.sql
folgender fehler wird mir angezeigt:
“permission denied”
ich arbeite auf windows XP
muss ich an den rechten was ändern oder einen anderen befehl eingeben?
vielen dank!!!
Hast DU Leserechte auf die Datei?
kretschmer@pegasus:~$ echo "select version();" > foo1.sql
kretschmer@pegasus:~$ chmod 100 foo1.sql
kretschmer@pegasus:~$ psql test
...
test=> \i foo1.sql
foo1.sql: Permission denied
Exakt das passiert, wenn man KEINE Leserechte hat.
Andreas
hi,
stell mich vielleicht ein bißchen blöd an…
wie kann ich denn nachschauen ob ich leserechte besitzte?
gruß
habs jetzt hinbekommen, und zwar über die DOS-Kommandoeingabe:
psql -U postgres -h localhost -d meinedb -f d:\daten\mitarbeiter.sql