Re: Transform for pl/perl
От
Anthony Bykov
Тема
Re: Transform for pl/perl
Дата
Msg-id
20171127132439.23dc26ef@anthony-24-g082ur
Ответ на
Re: Transform for pl/perl (Aleksander Alekseev)
Список
Дерево обсуждения
[HACKERS] Transform for pl/perl anthony <a.bykov@postgrespro.ru>
Re: [HACKERS] Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: [HACKERS] Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: [HACKERS] Transform for pl/perl Oleg Bartunov <obartunov@gmail.com>
Re: [HACKERS] Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: [HACKERS] Transform for pl/perl Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: [HACKERS] Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: Transform for pl/perl Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Aleksander Alekseev <a.alekseev@postgrespro.ru>
Re: Transform for pl/perl Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Thomas Munro <thomas.munro@enterprisedb.com>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Arthur Zakirov <a.zakirov@postgrespro.ru>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: Transform for pl/perl Nikita Glukhov <n.gluhov@postgrespro.ru>
Re: Transform for pl/perl Pavel Stehule <pavel.stehule@gmail.com>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Transform for pl/perl Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: Transform for pl/perl ilmari@ilmari.org (Dagfinn Ilmari Mannsåker)
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Tom Lane <tgl@sss.pgh.pa.us>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Transform for pl/perl Anthony Bykov <a.bykov@postgrespro.ru>
Re: Transform for pl/perl Thomas Munro <thomas.munro@enterprisedb.com>
Re: [HACKERS] Transform for pl/perl Robert Haas <robertmhaas@gmail.com>
On Wed, 15 Nov 2017 08:58:54 +0000 Aleksander Alekseev wrote: > The following review has been posted through the commitfest > application: make installcheck-world: tested, passed > Implements feature: tested, passed > Spec compliant: tested, passed > Documentation: tested, passed > > Hello Anthony, > > Great patch! Everything is OK and I almost agree with Pavel. > > The only thing that I would like to suggest is to add a little more > tests for various corner cases. For instance: > > 1. Converting in both directions (Perl <-> JSONB) +/- infinity, NaN, > MAX_INT, MIN_INT. > > 2. Converting in both directions strings that contain non-ASCII > (Russian / Japanese / etc) characters and special characters like \n, > \t, \. > > 3. Make sure that converting Perl objects that are not representable > in JSONB (blessed hashes, file descriptors, regular expressions, ...) > doesn't crash everything and shows a reasonable error message. > > The new status of this patch is: Waiting on Author Hello Aleksander, Thank you for your review. I've added more tests and I had to change behavior of transform when working with not-representable-in-JSONB format objects - now it will through an exception. You can find an example in tests. Please, find the 4-th version of patch in attachments. -- Anthony Bykov Postgres Professional: http://www.postgrespro.com The Russian Postgres Company
В списке pgsql-hackers по дате отправления
От: Dean Rasheed
Дата: