aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial/basics.source
diff options
context:
space:
mode:
authorFujii Masao <fujii@postgresql.org>2024-10-03 15:59:16 +0900
committerFujii Masao <fujii@postgresql.org>2024-10-03 15:59:16 +0900
commite55f025b059fb02b659f12f3003c160ed4674dc8 (patch)
tree5eb8c7054ef093122e7197f989f71fdfae30682a /src/tutorial/basics.source
parenta1c4c8a9e1e3a53996dafa1f4ee6d4f7de2c58b2 (diff)
downloadpostgresql-e55f025b059fb02b659f12f3003c160ed4674dc8.tar.gz
postgresql-e55f025b059fb02b659f12f3003c160ed4674dc8.zip
Refactor CopyFrom() in copyfrom.c.
This commit simplifies CopyFrom() by removing the unnecessary local variable 'skipped', which tracked the number of rows skipped due to on_error = 'ignore'. That count is already handled by cstate->num_errors, so the 'skipped' variable was redundant. Additionally, the condition on_error != COPY_ON_ERROR_STOP is removed. Since on_error == COPY_ON_ERROR_IGNORE is already checked, and on_error only has two values (ignore and stop), the additional check was redundant and made the logic harder to read. Seemingly this was introduced in preparation for a future patch, but the current checks don’t offer clear value and have been removed to improve readability. Author: Atsushi Torikoshi Reviewed-by: Masahiko Sawada, Fujii Masao Discussion: https://postgr.es/m/ab59dad10490ea3734cf022b16c24cfd@oss.nttdata.com
Diffstat (limited to 'src/tutorial/basics.source')
0 files changed, 0 insertions, 0 deletions