postgres.git / summary / log / commit / refs

commit    8ad1f7db87f0375cfd7c6ae24aa13bdbdff2477a
Author:   Alexander Korotkov <akorotkov@postgresql.org>
Date:     Tue Jan 16 22:59:44 2024 +0000

    Fix format specifier for NOTICE in copyfrom.c
    
    It's incorrect to use %lz for 64-bit numbers on 32-bit machine.


src/backend/commands/copyfrom.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/commands/copyfrom.c b/src/backend/commands/copyfrom.c index 46b23e345b8..4058b08134d 100644 --- a/src/backend/commands/copyfrom.c +++ b/src/backend/commands/copyfrom.c @@ -1310,10 +1310,10 @@ CopyFrom(CopyFromState cstate) if (cstate->opts.save_error_to != COPY_SAVE_ERROR_TO_ERROR && cstate->num_errors > 0) ereport(NOTICE, - errmsg_plural("%zd row were skipped due to data type incompatibility", - "%zd rows were skipped due to data type incompatibility", - cstate->num_errors, - cstate->num_errors)); + errmsg_plural("%llu row were skipped due to data type incompatibility", + "%llu rows were skipped due to data type incompatibility", + (unsigned long long) cstate->num_errors, + (unsigned long long) cstate->num_errors)); if (bistate != NULL) FreeBulkInsertState(bistate); [parent: 9e2d8701194f]