Re: pgAgent Database Name Limitation

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: pgAgent Database Name Limitation
Дата
Msg-id CA+OCxowh2pxBvEdq2VajPHvWeP58V_mcs1SpgzeNX9=3UmiCpA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pgAgent Database Name Limitation  (Martin French <Martin.French@romaxtech.com>)
Список pgadmin-hackers
On Tue, Sep 4, 2012 at 12:00 PM, Martin French
<Martin.French@romaxtech.com> wrote:
>
>> > connInfo connInfo::getConnectionInfo(wxString connStr)
>> > {
>> >         connInfo cnInfo;
>> >
>> >         wxRegEx propertyExp;
>> >
>> >         // Remove the white-space(s) to match the following format
>> >         // i.e. prop=value
>> >         bool res = propertyExp.Compile(wxT("(([ ]*[\t]*)+)="));
>> >
>> >         propertyExp.ReplaceAll(&connStr, wxT("="));
>> >
>> >         res = propertyExp.Compile(wxT("=(([ ]*[\t]*)+)"));
>> >         propertyExp.ReplaceAll(&connStr, wxT("="));
>> >
>> >                // Seperate all the prop=value patterns
>
>> >                wxArrayString tokens = wxStringTokenize(connStr, wxT("\t
>> > \n\r"));
>
>
>> > [...]
>
>
>>
>> The correct fix would be to modify the regexp so it doesn't strip
>> spaces inside of quoted sub-strings. Not sure my regexp-fu is that
>> strong though, so please feel free to work on it :-)
>>
>
>
>
> There's a couple of things going on here Dave that I can't seem to get
> around at the moment. The wxStringTokenize actually destroys the string, so
> I'm going to do a little work here to see if i can fix and allow libpq style
> string quoting! (my regexp-fu is appalling to say the least! ;-) )
>
> Wish me luck...

Good luck :-). Feel free to post here if you need advice; we'll help
out if we can.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


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

Предыдущее
От: Dave Page
Дата:
Сообщение: Re: little patch for "Detect serial columns from pg_depend" and bugfix
Следующее
От: Sachin Srivastava
Дата:
Сообщение: Unable to create new function if "Owner" or "Comment" is specified.