[Gfoss] R: Re: Re: pgAdmin III -> ERROR: could not open file "/XXX/XXX.csv" for reading: Permesso negato SQL state: 42501

marco.donnini a tiscali.it marco.donnini a tiscali.it
Lun 27 Maggio 2013 16:38:16 CEST


Ciao Paolo,

scusa se ti tormento...
penso che ci sia qualche altra 
cosa che non va... lancio lo script che mi hai consigliato [1], a 
quanto pare con successo [2].
Vado a lanciare lo script "incriminato" 
[3] ed ho sempre lo stesso errore [4].
Fra l'altro mi sembra di vedere 
che in [4] c'è il comando "copy"...

grazie ancora
marco

scipt  [1]

ALTER ROLE marco SUPERUSER

output [2]
Query returned successfully with 
no result in 16 ms.

script [3]
CREATE TABLE public.sum_overlay
(

area_overlay double precision,
area_tot double precision,
com_fogl 
text,
objectid integer,
cod_c_id text
);

COPY sum_overlay from 
'/media/sf_condivisione_linux/Bilancio_Umbria/Maggio2013/output_corretto/prova_sum_overlay_upload.
csv' (DELIMITER '|');

output [4]
ERROR:  could not open file 
"/media/sf_condivisione_linux/Bilancio_Umbria/Maggio2013/output_corretto/prova_sum_overlay_upload.
csv" for reading: Permesso negato

********** Error **********

ERROR: 
could not open file 
"/media/sf_condivisione_linux/Bilancio_Umbria/Maggio2013/output_corretto/prova_sum_overlay_upload.
csv" for reading: Permesso negato
SQL state: 42501




----Messaggio 
originale----
Da: pcorti a gmail.com
Data: 27/05/2013 16.03
A: "marco.
donnini a tiscali.it"<marco.donnini a tiscali.it>
Cc: <gfoss a lists.gfoss.
it>
Ogg: Re: Re: [Gfoss] pgAdmin III -> ERROR: could not open file 
"/XXX/XXX.csv" for reading: Permesso negato SQL state: 42501


Inline:

2013/5/27 marco.donnini a tiscali.it <marco.donnini a tiscali.it>:

> Ciao Paolo,
>
> grazie mille per la rapida risposta.
> Cercando una
> 
soluzione in rete avevo sub-intuito che le strade percorribili erano
> 
quelle da te indicate, ma nella mia ignoranza non sono riuscito a
> 
risolvere:
> 1. per avere i privilegi di superuser sono andato sul
> 
terminale ed ho lanciato il comando
> sudo su postgres
> seguito da
> 
password.... rilancianto pgAdmin III, ma non è cambiato nulla

no, devi 
garantire privilegi di superuser al tuo utente con sql:
ALTER ROLE 
tuoutente SUPERUSER;

> 2. non ho
> ben capito (neanche "googolando") 
che significa usare \copy
>

e' un altro comando. Curiosamente non 
ritrovo piu la sua
documentazione, ma guarda qui:
http://dba.
stackexchange.com/questions/7651/postgres-client-copy-copy-command-
doesnt-have-access-to-a-temporary-table

ciao
p

-- 
Paolo Corti

Geospatial software developer
web: http://www.paolocorti.net
twitter: 
@capooti
skype: capooti





Senza L’IMU il mercato immobiliare potrebbe riprendersi. Inizia ora la ricerca della tua Casa!  http://tiscali.casa.it/vendita?partner=Tiscali


Maggiori informazioni sulla lista Gfoss