Temat: Ponownie import CSV do bazy
Witam,
jestem nowy jeśli chodzi o SQL'a. Wiem, że ten temat był już nie raz poruszany ale niestety wciąż nie mogę sobie z tym poradzić. Potrzebuje zaimportować plik csv na serwer gdzie znajduje się baza, próbowałem oczywiście bawić się COPY ale niestety nie mogłem w/w pliku zaimportować. Więc wymyśliłem sobie, że postawię sobie serwer postgresql na lapku (zainstalowane Ubuntu), zaimportuję plik csv zrobię backup bazy i zaimportuję go na serwer, no ale niestety nie mogę zaimportować w dalszym ciągu tego pliku
Tabela na moim serwerze (laptop) wygląda następująco:
Table "public.baza"
Column | Type | Modifiers
----------+------+-----------
material | text | not null
format | text | not null
gatunek | text | not null
jm | text | not null
ilosc | text | not null
W pliku csv znajdują się tabele o takich samych nazwach. Po wydaniu polecenia "copy baza from '/home/user/Pulpit/plik.csv' delimiter ';'", wyskakuje mi błąd:
BŁĄD: extra data after last expected column
CONTEXT: COPY baza, line 2: "'Bednarka','40 x 3 ','St37-2','kg','62,00'"
Wszystko robię z konsoli, ale powoli już mi sie cierpliwość kończy do tego :]
Z góry dzięki za odpowiedź.
Ostatnio edytowany przez Maciek (2009-07-23 10:42:18)