Jeśli chcesz pominąć część przetwarzania wstępnego, możesz zdefiniować pominiętą kolumnę jako CHAR(1) a następnie użyj TRUNCATECOLUMNS parametr do COPY polecenie:
CREATE TABLE t1a (
c1,
c2 CHAR(1),
c3
);
COPY t1a FROM t1 TRUNCATECOLUMNS
TRUNCATECOLUMNS ignoruje wszystkie dane, które są dłuższe niż określone w schemacie tabeli podczas importu, więc wszystkie dane w tej kolumnie zostaną obcięte do 1 znaku.
To tylko hack, zalecane jest wstępne przetworzenie pliku wejściowego, ale czasami wystarczy hack.