Hello, Basically, this patch worked very well in my tests.
> 3) For COPY TO, the WHEN clause is accepted but ignored, leading to confusing > cases like this: I found same issue. postgres=# copy t1 to '/home/lmk/t1.data' when c1 < 1; In the 'COPY TO' statement, 'WHEN clause' does not do any extra work. (include error or hint) > 4) There are some minor code style issues in copy.c - the variable is > misnamed as when_cluase, there are no spaces after 'if' etc. See the attached > patch fixing this. It is recommended to use 'pg tool' when you finish development. src/tools/pgindent/pgindent pgindent is used to fix the source code style to conform to pg standards. Best regards, Myungkyu, Lim