From: | David Zhang <david(dot)zhang(at)highgo(dot)ca> |
---|---|
To: | Fabien COELHO <coelho(at)cri(dot)ensmp(dot)fr> |
Cc: | Michael Paquier <michael(at)paquier(dot)xyz>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Add table access method as an option to pgbench |
Date: | 2020-11-27 02:33:44 |
Message-ID: | f051e85f-4248-ce68-c698-e0b5054d960e@highgo.ca |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Thanks Fabien for the comments.
On 2020-11-25 11:29 p.m., Fabien COELHO wrote:
>
> Hello David,
>
>> The previous patch was based on branch "REL_13_STABLE". Now, the
>> attached new patch v2 is based on master branch. I followed the new
>> code structure using appendPQExpBuffer to append the new clause
>> "using TABLEAM" in a proper position and tested. In the meantime, I
>> also updated the pgbench.sqml file to reflect the changes.
>
> My 0.02€: I'm fine with the added feature.
>
> The patch lacks minimal coverage test. Consider adding something to
> pgbench tap tests, including failures (ie non existing method).
I added 3 test cases to the tap tests, but not sure if they are
following the rules. One question about the failures test, my thoughts
is that it should be in the no_server test cases, but it is hard to
verify the input as the table access method can be any name, such as
zheap, zedstore or zheap2 etc. Any suggestion will be great.
>
> The option in the help string is not at the right ab place.
Fixed in v3 patch.
>
> I would merge the tableam declaration to the previous one with a
> extended comments, eg "tablespace and access method selection".
Updated in v3 patch.
>
> escape_tableam -> escaped_tableam ?
Updated in v3 patch.
By the way, I saw the same style for other variables, such as
escape_tablespace, should this be fixed as well?
--
David
Software Engineer
Highgo Software Inc. (Canada)
www.highgo.ca
From | Date | Subject | |
---|---|---|---|
Next Message | Andy Fan | 2020-11-27 02:36:45 | Re: Hybrid Hash/Nested Loop joins and caching results from subplans |
Previous Message | David Zhang | 2020-11-27 02:25:28 | Re: Add table access method as an option to pgbench |