Se vuoi saltare la parte di preelaborazione, puoi definire la colonna da saltare come CHAR(1)
e poi usa un TRUNCATECOLUMNS
parametro a un COPY
comando:
CREATE TABLE t1a (
c1,
c2 CHAR(1),
c3
);
COPY t1a FROM t1 TRUNCATECOLUMNS
Il TRUNCATECOLUMNS
ignora tutti i dati più lunghi di quelli definiti in uno schema di tabella durante l'importazione, quindi tutti i dati in quella colonna verranno troncati in 1 carattere.
È solo un hack, si consiglia la preelaborazione del file di input, ma a volte un hack è tutto ciò che serve.