Sto cercando di importare un file .txt (piuttosto grande) in un geoname di tabella in PostgreSQL 9.1. Sono nella directory/~ del mio server, con un file chiamato US.txt inserito in quella directory. Ho impostato la variabile search_path
al geochat, il nome del database su cui sto lavorando in poi entro in questa query:.Postgres COPIA DA file csv - Nessun file o directory
COPY geonames
FROM 'US.txt',
DELIMITER E'\t',
NULL 'NULL');
Ho poi ricevo questo errore:
ERROR: could not open file "US.txt" for reading: No such file or directory.
Devo digitare in \i US.txt
o qualcosa di simile prima, o dovrebbe solo scaricarlo dalla directory di lavoro attuale?
Il manuale si è collegato per il punto 3. afferma che in realtà un percorso relativo è ok per i file di input: 'Un nome file di input può essere un percorso assoluto o relativo! http://www.postgresql.org/docs/current/interactive/sql-copy.html Anche se non sembra funzionare con percorsi relativi. – Risadinha