On Mon, Mar 31, 2025 at 11:52 AM Masahiko Sawada <sawada.m...@gmail.com>
wrote:

> On Sat, Mar 29, 2025 at 9:49 AM David G. Johnston
> <david.g.johns...@gmail.com> wrote:
> >
> > On Wed, Mar 26, 2025 at 8:28 PM Sutou Kouhei <k...@clear-code.com> wrote:
> >>
> >>
> >> The attached v39 patch set uses the followings:
> >>
> >> 0001: Create copyto_internal.h and change COPY_XXX to
> >>       COPY_SOURCE_XXX and COPY_DEST_XXX accordingly.
> >>       (Same as 1. in your suggestion)
> >> 0002: Support custom format for both COPY TO and COPY FROM.
> >>       (Same as 2. in your suggestion)
> >> 0003: Expose necessary helper functions such as CopySendEndOfRow()
> >>       and add CopyFromSkipErrorRow().
> >>       (3. + 4. in your suggestion)
> >> 0004: Define handler functions for built-in formats.
> >>       (Not included in your suggestion)
> >> 0005: Documentation. (WIP)
> >>       (Same as 5. in your suggestion)
> >>
> >
> > I prefer keeping 0002 and 0004 separate.  In particular, keeping the
> design choice of "unqualified internal format names ignore search_path"
> should stand out as its own commit.
>
> What is the point of having separate commits for already-agreed design
> choices? I guess that it would make it easier to revert that decision.
> But I think it makes more sense that if we agree with "unqualified
> internal format names ignore search_path" the original commit includes
> that decision and describes it in the commit message. If we want to
> change that design based on the discussion later on, we can have a
> separate commit that makes that change and has the link to the
> discussion.
>

Fair.  Comment withdrawn.  Though I was referring to the WIP patches; I
figured the final patch would squash this all together in any case.

David J.

Reply via email to