Mam pytanie dotyczące polecenia COPY
w PostgreSQL. Mam plik CSV, który chcę tylko skopiować niektóre wartości kolumn do mojej tabeli PostgreSQL.Polecenie COPY: kopiuje tylko określone kolumny z csv
Czy można to zrobić? Jestem zaznajomiony z użyciem polecenia COPY
, aby skopiować wszystkie dane z pliku CSV do tabeli, używając nagłówka do odwzorowania na nazwy kolumn, ale w jaki sposób jest to możliwe, gdy chcę tylko niektórych kolumn?
Okay, super, to świetna informacja. Myślałem o wstępnym przetworzeniu pliku CSV, ale tabela tymczasowa wydaje się być znacznie łatwiejsza. Dziękuję Ci! – parchambeau
Wszelkie wskazówki, czy tabela jest * ogromna * - rozmiar gigabajtów? – Chloe
@Chloe: To zależy od szczegółów i wymagań. Twoja wersja PostgreS, rozmiar tabeli i pliku CSV, szerokość wiersza, ile nadmiarowych kolumn, dostępnych zasobów, uprawnienia administratora, dostęp równoległy, dane w CSV są spójne? Itd. Proponuję rozpocząć nowe pytanie ze szczegółami. dzięki za edycję, BTW, rzeczywiście byłem skupiony na wybieraniu wierszy zamiast kolumn. –