Próbuję zaimportować (raczej duży) plik .txt do tabeli geonames w PostgreSQL 9.1. Znajduję się w katalogu/~ na moim serwerze, z plikiem o nazwie US.txt umieszczonym w tym katalogu. I ustawić zmienną search_path
do geochat, nazwę bazy danych pracuję w I następnie wprowadzić tę kwerendę.Postgres KOPIUJ Z pliku csv - Brak takiego pliku lub katalogu
COPY geonames
FROM 'US.txt',
DELIMITER E'\t',
NULL 'NULL');
I wtedy pojawia się ten błąd:
ERROR: could not open file "US.txt" for reading: No such file or directory.
mam wpisać w \i US.txt
lub coś podobnego w pierwszej kolejności, czy też powinno to być po prostu z obecnego katalogu roboczego?
Instrukcja jesteś połączony do punktu 3. rzeczywiście stwierdza, że względna ścieżka jest ok dla plików wejściowych: 'nazwę pliku wejściowego może być absolutną lub względną ścieżką "http://www.postgresql.org/docs/current/interactive/sql-copy.html Chociaż naprawdę nie działa ze względnymi ścieżkami. – Risadinha