From: | Nikolay Shaplov <dhyan(at)nataraj(dot)su> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Cc: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: [PATCH][PROPOSAL] Add enum releation option type |
Date: | 2018-02-14 21:06:36 |
Message-ID: | 9521565.ljkCOhfioU@x200m |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
В письме от 9 февраля 2018 18:45:29 пользователь Alvaro Herrera написал:
> > 1. I've changed error message from 'Valid values are "XXX", "YYY" and
> > "ZZZ".' to 'Valid values are "XXX", "YYY", "ZZZ".' to make a code a bit
> > simpler. If it is not acceptable, please let me know, I will add "and" to
> > the string.
> I don't think we care about this, but is this still the case if you use
> a stringinfo?
>
> > 2. Also about the string with the list of acceptable values: the code that
> > creates this string is inside parse_one_reloption function now.
>
> I think you could save most of that mess by using appendStringInfo and
> friends.
Here is the second verion of the patch where I use appendStringInfo to prepare
error message. The code is much more simple here now, and it now create value
list with "and" at the end: '"xxx", "yyy" and "zzz"'
--
Do code for fun.
Attachment | Content-Type | Size |
---|---|---|
enum-reloptions2.diff | text/x-patch | 14.0 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2018-02-14 21:07:55 | Re: tapeblocks is uninitialized in logtape.c |
Previous Message | Tom Lane | 2018-02-14 20:48:01 | Re: tapeblocks is uninitialized in logtape.c |