Re: [HACKERS] Radix tree for character conversion

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: [HACKERS] Radix tree for character conversion
Дата
Msg-id d5b70078-9f57-0f63-3462-1e564a57739f@iki.fi
обсуждение исходный текст
Ответ на Re: [HACKERS] Radix tree for character conversion  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: [HACKERS] Radix tree for character conversion
Re: [HACKERS] Radix tree for character conversion
Список pgsql-hackers
On 03/13/2017 08:53 PM, Tom Lane wrote:
> Heikki Linnakangas <hlinnaka@iki.fi> writes:
>> It would be nice to run the map_checker tool one more time, though, to
>> verify that the mappings match those from PostgreSQL 9.6.
>
> +1
>
>> Just to be sure, and after that the map checker can go to the dustbin.
>
> Hm, maybe we should keep it around for the next time somebody has a bright
> idea in this area?

The map checker compares old-style maps with the new radix maps. The 
next time 'round, we'll need something that compares the radix maps with 
the next great thing. Not sure how easy it would be to adapt.

Hmm. A somewhat different approach might be more suitable for testing 
across versions, though. We could modify the perl scripts slightly to 
print out SQL statements that exercise every mapping. For every 
supported conversion, the SQL script could:

1. create a database in the source encoding.
2. set client_encoding='<target encoding>'
3. SELECT a string that contains every character in the source encoding.

You could then run those SQL statements against old and new server 
version, and verify that you get the same results.

- Heikki




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: [HACKERS] WIP: [[Parallel] Shared] Hash
Следующее
От: "Sven R. Kunze"
Дата:
Сообщение: Re: [HACKERS] SQL/JSON in PostgreSQL