SQL-Datei ausführen

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