From: | Nikhil S <nixmisc(at)gmail(dot)com> |
---|---|
To: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: pgadmin III - "Display objects" part of database restore errors out in non-English locales |
Date: | 2011-05-18 12:03:28 |
Message-ID: | BANLkTinx4i7jfZxhEcOiLwMYkqq5hYm1xA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Please ignore the last patch. Some unwanted debug changes in there!
Please use this one.
Regards,
Nikhils
On Wed, May 18, 2011 at 5:28 PM, Nikhil S <nixmisc(at)gmail(dot)com> wrote:
> Hi,
>
> So, I changed the locale on my setup to "zh_CN.UTF-8" and tried to restore
> into a database using a backup from earlier. When I click on "Display
> objects" tab, I see an error being displayed, although the actual restore
> happens just fine. Note that no error occurs in English locales.
>
> Took me a while to figure this one out. The issue is with
> frmRestore::OnEndProcess() function. It naively avoids lines containing ";"
> or "P" as the first letter. So in the English locale, the last line about
> the "Process returned exit code 0" is handled. However in other locales,
> this will be translated and hence the last line will be inspected leading to
> a spurious error.
>
> The fix is to avoid inspecting the last line. The attached patch does that.
>
>
> Regards,
> Nikhils
>
Attachment | Content-Type | Size |
---|---|---|
pgadmin3_issue_with_display_objects_restore_v2.0.patch | application/x-download | 532 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Guillaume Lelarge | 2011-05-19 05:35:07 | Re: A question about database designer first deliverable |
Previous Message | Nikhil S | 2011-05-18 11:58:40 | pgadmin III - "Display objects" part of database restore errors out in non-English locales |