Jag har stött på det här problemet tidigare, och istället för att gå runt med behörigheter hela tiden, importerar jag bara från STDIN.
Detta skulle åstadkomma vad du vill (om än inte precis som du vill göra det), men jag tror att det är mycket mindre krångligt och felbenäget. Försök:
cat /pgsrc/IP2LOCATION-LITE-DB9.CSV | psql -c "COPY ip2location_db1 FROM STDIN (FORMAT CSV);"
Detta innebär att du kör frågan från ett skalskript eller något, men för att implementera det på andra sättet måste du införliva ändringen av behörigheter med ett skalskript eller något.
(Dessutom, enligt dokumenten , standardcitattecken är dubbla citattecken, så du behöver inte ange citattecken.)