Re: making the backend's json parser work in frontend code

Поиск
Список
Период
Сортировка
От Mark Dilger
Тема Re: making the backend's json parser work in frontend code
Дата
Msg-id A73F350B-8D21-49E5-95E3-5121F4A26FC6@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
Список pgsql-hackers

> On Jan 29, 2020, at 1:02 PM, Andrew Dunstan <andrew.dunstan@2ndquadrant.com> wrote:
>
> On Wed, Jan 29, 2020 at 4:32 PM Andrew Dunstan
> <andrew.dunstan@2ndquadrant.com> wrote:
>>
>>
>> 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
itthis 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
stillon my todo list. 
>>>
>>
>>
>> I think using TESTDIR is Ok,
>
>
> I've changed my mind, I don't think that will work for MSVC, the
> executable gets built elsewhere for that. I'll try to come up with
> something portable.

I’m just now working on getting my Windows VMs set up with Visual Studio and whatnot, per the wiki instructions, so I
don’tneed to burden you with this sort of Windows task in the future.  If there are any gotchas not mentioned on the
wiki,I’d appreciate pointers about how to avoid them.  I’ll try to help devise a solution, or test what you come up
with,once I’m properly set up for that. 

For no particular reason, I chose Windows Server 2019 and Windows 10 Pro.

—
Mark Dilger
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company






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

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: making the backend's json parser work in frontend code
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Marking some contrib modules as trusted extensions