Re: making the backend's json parser work in frontend code
От
Andrew Dunstan
Тема
Re: making the backend's json parser work in frontend code
Дата
Msg-id
8440ddc9-8347-ca64-1405-845d10e054cd@2ndQuadrant.com
Ответ на
Список
Дерево обсуждения
making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andres Freund <andres@anarazel.de>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Michael Paquier <michael@paquier.xyz>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Andres Freund <andres@anarazel.de>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Bruce Momjian <bruce@momjian.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Bruce Momjian <bruce@momjian.us>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Bruce Momjian <bruce@momjian.us>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Bruce Momjian <bruce@momjian.us>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code "Daniel Verite" <daniel@manitou-mail.org>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code David Steele <david@pgmasters.net>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Alvaro Herrera <alvherre@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mark Dilger <mark.dilger@enterprisedb.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mahendra Singh Thalor <mahi6run@gmail.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Mahendra Singh Thalor <mahi6run@gmail.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Julien Rouhaud <rjuju123@gmail.com>
Re: making the backend's json parser work in frontend code Robert Haas <robertmhaas@gmail.com>
Re: making the backend's json parser work in frontend code Tom Lane <tgl@sss.pgh.pa.us>
Re: making the backend's json parser work in frontend code Julien Rouhaud <rjuju123@gmail.com>
On 1/28/20 5:28 PM, Mark Dilger wrote:
>
>
>> +# There doesn't seem to be any easy way to get TestLib to use the binaries from
>> +# our directory, so we hack up a path to our binary and run that
>> directly. This
>> +# seems brittle enough that some other solution should be found, if possible.
>> +
>> +my $test_json = join('/', $ENV{TESTDIR}, 'test_json');
>>
>> I don't know what the right thing to do here is. Perhaps someone more
>> familiar with TAP testing can comment.
> Yeah, I was hoping that might get a comment from Andrew. I think if it works as-is on windows, we could just use it this way until it causes a problem on some platform or other. It’s not a runtime issue, being only a build-time test, and only then when tap tests are enabled *and* running check-world, so nobody should really be adversely affected. I’ll likely get around to testing this on Windows, but I don’t have any Windows environments set up yet, as that is still on my todo list.
>
I think using TESTDIR is Ok, but we do need a little more on Windows,
because the executable name will be different. See attached revised
version of the test script.
We also need some extra stuff for MSVC. Something like the attached
change to src/tools/msvc/Mkvcbuild.pm. Also, the Makefile will need a
line like:
PROGRAM = test_json
I'm still not 100% on the location of the test. I think the way the msvc
suite works this should be in its own dedicated directory e.g.
src/test/json_parse.
cheers
andrew
--
Andrew Dunstan https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления
От: Michael Paquier
Дата: