Hi Ashesh,

On Wed, Nov 26, 2014 at 7:35 PM, Ashesh Vashi <ashesh.va...@enterprisedb.com
> wrote:

> Hi Sanket,
>
> On Wed, Nov 26, 2014 at 5:41 PM, Akshay Joshi <
> akshay.jo...@enterprisedb.com> wrote:
>
>> Hi Sanket
>>
>> Patch looks good to me. I have tested couple of scenarios and it works
>> fine.
>>
>> On Wed, Nov 26, 2014 at 3:27 PM, Sanket Mehta <
>> sanket.me...@enterprisedb.com> wrote:
>>
>>> Hi Akshay,
>>>
>>>
>>> On Tue, Nov 25, 2014 at 2:57 PM, Akshay Joshi <
>>> akshay.jo...@enterprisedb.com> wrote:
>>>
>>>> Hi Sanket
>>>>
>>>> On Mon, Nov 24, 2014 at 5:18 PM, Sanket Mehta <
>>>> sanket.me...@enterprisedb.com> wrote:
>>>>
>>>>> Hi Akshay,
>>>>>
>>>>>
>>>>> On Wed, Nov 19, 2014 at 4:39 PM, Akshay Joshi <
>>>>> akshay.jo...@enterprisedb.com> wrote:
>>>>>
>>>>>> Hi Sanket
>>>>>>
>>>>>> Below are the file wise review comments
>>>>>>
>>>>>>
>>>>>>    1. ctlSeclabelPanel.cpp and ctlSeclabelPanel.h
>>>>>>    - Correct the function name "GetCUrrentProviderLabelArray"
>>>>>>       according to camel case.
>>>>>>       - Use trim before check the empty condition of txtProvider and
>>>>>>       txtSeclabel used in ctlSeclabelPanel::OnChange().
>>>>>>    2. dlgTable.cpp
>>>>>>       - Security label sql not removed from SQL pane of dlgTable
>>>>>>       even though I have removed the column.
>>>>>>       - Security label sql gets overwritten when I add more then one
>>>>>>       column.
>>>>>>       - Changes are overwritten in the SQL pane of dlgTable when I
>>>>>>       have changed the attributes of the column more then once by 
>>>>>> clicking on
>>>>>>       "Change" button.
>>>>>>
>>>>>>                               Above Issue is still reproducible.
>>>>
>>>                              All the reproducible issues are resolved.
>>>
>>>>
>>>>>>    1. dlgColumn.cpp
>>>>>>       -  Remove comment //code removed for testing from constructor
>>>>>>       if testing is done.
>>>>>>
>>>>>> Above issues are resolved.
>>>>> PFA the revised patch.
>>>>>
>>>>
>>>>     I have found one more issue when we add security label while
>>>> creating a new table it throws syntax error.
>>>>
>>> This issue is also resolved.
>>>
>>> PFA the revised patch.
>>>
>> I can see the memory leak, while closing the table dialog.
> While changing the column, we do create column2 for preserving the data,
> but it is never been released.
>
> Can you please cross check?
>
> *Resolved.*
>
*PFA the revised patch.*

>
>
--
>
> Thanks & Regards,
>
> Ashesh Vashi
> EnterpriseDB INDIA: Enterprise PostgreSQL Company
> <http://www.enterprisedb.com>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>
>>
>>>
>>>>
>>>>>
>>>>>> On Tue, Nov 18, 2014 at 6:10 PM, Sanket Mehta <
>>>>>> sanket.me...@enterprisedb.com> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>>
>>>>>>> Below are the thing I have taken care in this patch:
>>>>>>>
>>>>>>> 1. While creating the new table using table wizard, when any
>>>>>>> variables or security labels are specified for certain column, those
>>>>>>> were not visible on *sql tab* of table wizard.
>>>>>>> 2. when new/existing column dialog is open from table dialog then
>>>>>>> privileges and security labels in column dialog are not being persistent
>>>>>>> for new changes.
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Sanket Mehta
>>>>>>> Sr Software engineer
>>>>>>> Enterprisedb
>>>>>>>
>>>>>>> On Tue, Nov 18, 2014 at 5:54 PM, Sanket Mehta <
>>>>>>> sanket.me...@enterprisedb.com> wrote:
>>>>>>>
>>>>>>>> Hi Akshay,
>>>>>>>>
>>>>>>>> PFA the patch.
>>>>>>>> Please review it and let me know if anything is missing.
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Sanket Mehta
>>>>>>>> Sr Software engineer
>>>>>>>> Enterprisedb
>>>>>>>>
>>>>>>>> On Tue, Nov 11, 2014 at 7:21 PM, Ashesh Vashi <
>>>>>>>> ashesh.va...@enterprisedb.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Sanket,
>>>>>>>>>
>>>>>>>>> Apart from variable persistence issue taken care in your patch,
>>>>>>>>> I've also observed the data persistence issue with:
>>>>>>>>> (When reloading the existing/new column in column dialog from
>>>>>>>>> table dialog)
>>>>>>>>> 1. Priviledges
>>>>>>>>> 2. Security Lables
>>>>>>>>>
>>>>>>>>> I also observed, when I remove some privileges from an existing
>>>>>>>>> column, it generates SQL like, it needs to remove that column first, 
>>>>>>>>> and
>>>>>>>>> then add that column, and the modify the new privileges.
>>>>>>>>> Can you also look into it?
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> Thanks & Regards,
>>>>>>>>>
>>>>>>>>> Ashesh Vashi
>>>>>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>>>>>> <http://www.enterprisedb.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>>>>>
>>>>>>>>> On Tue, Nov 11, 2014 at 7:06 PM, Ashesh Vashi <
>>>>>>>>> ashesh.va...@enterprisedb.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Sanket,
>>>>>>>>>>
>>>>>>>>>> Quick review suggests that, you're not following the consistent
>>>>>>>>>> name convention in new functions as per pgAdmin3 coding standard.
>>>>>>>>>> I also observed a white-space warning, while apply the patch.
>>>>>>>>>>
>>>>>>>>>> Please resend the patch after resolving these issues.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>
>>>>>>>>>> Ashesh Vashi
>>>>>>>>>> EnterpriseDB INDIA: Enterprise PostgreSQL Company
>>>>>>>>>> <http://www.enterprisedb.com>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> *http://www.linkedin.com/in/asheshvashi*
>>>>>>>>>> <http://www.linkedin.com/in/asheshvashi>
>>>>>>>>>>
>>>>>>>>>> On Tue, Nov 11, 2014 at 5:25 PM, Sanket Mehta <
>>>>>>>>>> sanket.me...@enterprisedb.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> Issue was occurring as mentioned below:
>>>>>>>>>>>
>>>>>>>>>>> While creating the new table using table wizard, when any
>>>>>>>>>>> variables or security labels are specified for certain column then 
>>>>>>>>>>> in
>>>>>>>>>>> *dlgTable* class, it was not fetching those variable or
>>>>>>>>>>> security labels from *dlgColumn *class. So those were not
>>>>>>>>>>> visible on *sql tab* of new table wizard.
>>>>>>>>>>>
>>>>>>>>>>> I have resolved that issue and created the patch for the same.
>>>>>>>>>>> Patch is attached with this mail. Please review it and if it
>>>>>>>>>>> looks good, please commit the code.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Sanket Mehta
>>>>>>>>>>> Sr Software engineer
>>>>>>>>>>> Enterprisedb
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Nov 4, 2014 at 1:16 PM, Sanket Mehta <
>>>>>>>>>>> sanket.me...@enterprisedb.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Sure Ashesh,
>>>>>>>>>>>>
>>>>>>>>>>>> I will check and get back.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Sanket Mehta
>>>>>>>>>>>> Sr Software engineer
>>>>>>>>>>>> Enterprisedb
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Nov 4, 2014 at 1:03 PM, Ashesh Vashi <
>>>>>>>>>>>> ashesh.va...@enterprisedb.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Sanket,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Can you take a look at it?
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ashesh Vashi
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 4 Nov 2014 12:54, "liuyuanyuan" <liuyuanyuang...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Hi , hackers!
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Currently I test some part of pgadmin GUI, and I found some
>>>>>>>>>>>>> potential invalid input field of New Column GUI,
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Like Variables and Security Labels.
>>>>>>>>>>>>> Could you please have a look on this issue?
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > For example:
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > OS: WIN7 64bit
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > PostgreSQL 9.3
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > pgAdmin III:Version 1.18.1
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > I use GUI of pgadmin to create table, and add column to this
>>>>>>>>>>>>> table (just as follow ). When I add a new column,
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > I can add Variables (or Security Label )to this column, but
>>>>>>>>>>>>> finally in the tab SQL of New Table Interface I find nothing
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > of  the Variables (or Security Label ) I’ve add. It seems
>>>>>>>>>>>>> that the Variables (or Security Label ) does not work.
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Best Wishes!
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Yours
>>>>>>>>>>>>> >
>>>>>>>>>>>>> > Jasmine Liu
>>>>>>>>>>>>> >
>>>>>>>>>>>>> >
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Akshay Joshi*
>>>>>> *Principal Software Engineer *
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Akshay Joshi*
>>>> *Principal Software Engineer *
>>>>
>>>>
>>>>
>>>> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>>>>
>>>
>>>
>>
>>
>> --
>> *Akshay Joshi*
>> *Principal Software Engineer *
>>
>>
>>
>> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>>
>
>

Attachment: variable_and_privileges_issue3.patch
Description: Binary data

-- 
Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-support

Reply via email to