Re: What is the maximum encoding-conversion growth rate, anyway?
| От | Tom Lane |
|---|---|
| Тема | Re: What is the maximum encoding-conversion growth rate, anyway? |
| Дата | |
| Msg-id | 3620.1180447206@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: What is the maximum encoding-conversion growth rate, anyway? (Tatsuo Ishii <ishii@postgresql.org>) |
| Ответы |
Re: What is the maximum encoding-conversion growth rate, anyway?
Re: What is the maximum encoding-conversion growth rate, anyway? |
| Список | pgsql-hackers |
Tatsuo Ishii <ishii@postgresql.org> writes:
> Thinking more, it striked me that users can define arbitarily growing
> rate by using CFREATE CONVERSION. So it seems we need functionality to
> define the growing rate anyway.
Seems to me that would be an argument for moving the palloc inside the
conversion functions, as I suggested before.
In practice though, I find it hard to imagine a pair of encodings for
which the growth rate is more than 3x. You'd need something that
translates a single-byte character into 4 or more bytes (pretty
unlikely, especially considering we require all these encodings to be
ASCII supersets); or something that translates a 2-byte character into
more than 6 bytes.
regards, tom lane
В списке pgsql-hackers по дате отправления: