Bruce Momjian <pgman@candle.pha.pa.us> writes:
>> I'm not sure, that would break the basic line of error checking in COPY.
> It would be active only for pg_shadow and no other table. However, I
> see that having not enough column in COPY fills the rest with NULL and
> does not report an error.
I believe that's a bug in COPY, actually: it should complain if you
don't supply the right number of columns.
regards, tom lane