Om du vill hoppa över förbearbetningsdelen kan du definiera kolumnen som ska hoppas över som CHAR(1)
och använd sedan en TRUNCATECOLUMNS
parameter till en COPY
kommando:
CREATE TABLE t1a (
c1,
c2 CHAR(1),
c3
);
COPY t1a FROM t1 TRUNCATECOLUMNS
TRUNCATECOLUMNS
ignorerar all data som är längre än definierad i ett tabellschema under importen, så all data i den kolumnen kommer att trunkeras till ett tecken.
Det är bara ett hack, förbearbetning av indatafil rekommenderas, men ibland är ett hack allt som behövs.