Pokud chcete přeskočit část předběžného zpracování, můžete definovat sloupec, který se má přeskočit, jako CHAR(1)
a poté použijte TRUNCATECOLUMNS
parametr do COPY
příkaz:
CREATE TABLE t1a (
c1,
c2 CHAR(1),
c3
);
COPY t1a FROM t1 TRUNCATECOLUMNS
TRUNCATECOLUMNS
ignoruje všechna data, která jsou delší, než je definováno ve schématu tabulky během importu, takže všechna data v tomto sloupci budou zkrácena na 1 znak.
To je jen hack, doporučuje se předzpracování vstupního souboru, ale někdy je hack vše, co je potřeba.