I am trying to use COPY to load some data. I am not using a list of column names in the COPY command. The table I am loading has 80 character varying columns and a primary key defined as: id serial PRIMARY KEY
The id field is not in the data being loaded so COPY gives the message: ERROR: missing data for column "id"
I don't want to use a column list because this table is subject to a lot of change and a column list would be yet another possible point of failure if it has to be changed to keep up with table changes.
Is there anyway to load this data without specifying a column list?