Recente versies van PostgreSQL voor Windows maken geen gebruik van de postgres
OS-account gebruiken ze een NetworkService
systeemaccount in plaats daarvan. Dit wordt gespecificeerd in de eigenschappen van de PostgreSQL-service in Windows. Dat is vermoedelijk de reden waarom the object postgres cannot be found
fout. Het wijzigen van de rechten van het bestand is sowieso niet echt nodig.
Recente versies van pgAdmin (1.16+) kunnen COPY-inhoud van de client naar de server sturen zonder dat de server het bestand hoeft te openen. Klik met de rechtermuisknop op een tabelnaam in de objectbrowser en bekijk een menu met de naam Import
. Intern gebruikt dit de COPY FROM STDIN
variant.
Als dat niet bevredigend is, is er ook de mogelijkheid om de psql.exe
te gebruiken opdrachtregelprogramma en zijn \copy
opdracht. Deze opdracht heeft dezelfde functionaliteit en syntaxis als de SQL COPY
commando, behalve dat het het bestand van client naar server streamt in plaats van dat de server het zelf opent. Als je CLI-georiënteerd bent, maak er dan je premium keuze van, het is makkelijker dan pgAdmin.