Hvis du vil springe forbehandlingsdelen over, kan du definere kolonnen, der skal springes over som CHAR(1)
og brug derefter en TRUNCATECOLUMNS
parameter til en COPY
kommando:
CREATE TABLE t1a (
c1,
c2 CHAR(1),
c3
);
COPY t1a FROM t1 TRUNCATECOLUMNS
TRUNCATECOLUMNS
ignorerer alle data, der er længere end defineret i et tabelskema under importen, så alle data i den kolonne vil blive afkortet til 1 tegn.
Det er bare et hack, forbehandling af inputfil anbefales, men nogle gange er et hack alt, der er nødvendigt.