Nylige versioner af PostgreSQL til Windows bruger ikke postgres
OS-konto, bruger de en NetworkService
systemkonto i stedet. Dette er angivet i egenskaberne for PostgreSQL-tjenesten i Windows. Det er formentlig årsagen til the object postgres cannot be found
fejl. Ændring af tilladelserne for filen er alligevel ikke nødvendig.
Nyere versioner af pgAdmin (1.16+) er i stand til at feed COPY indhold fra klienten til serveren uden at have serveren til at åbne filen. Højreklik på et tabelnavn inde i objektbrowseren og se en menu kaldet Import
. Internt vil dette bruge COPY FROM STDIN
variant.
Hvis det ikke er tilfredsstillende, er der også muligheden for at bruge psql.exe
kommandolinjeværktøj og dets \copy
kommando. Denne kommando har samme funktionalitet og syntaks som SQL COPY
kommando bortset fra at den streamer filen fra klient til server i stedet for at serveren åbner den selv. Hvis du er CLI-orienteret, så gør det til dit førsteklasses valg, det er nemmere end pgAdmin.