Re: [pgAdmin4][Patch]: RM 3362 - Fix the functions for PG v11, and add support procedure for PG v11

From: Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>
To: Victoria Henry <vhenry(at)pivotal(dot)io>
Cc: Dave Page <dpage(at)pgadmin(dot)org>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4][Patch]: RM 3362 - Fix the functions for PG v11, and add support procedure for PG v11
Date: 2018-06-13 11:43:48
Message-ID: CAFOhELfkRNVhMGU0ZTwC+eE53jc3dtMYEYZdjyJiuaWmsh_D4g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Please ignore my previous patch. Find the attached updated patch.

On Wed, Jun 13, 2018 at 9:32 AM, Khushboo Vashi <
khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:

> Hi Victoria,
>
> The updated patch is attached.
>
> On Tue, Jun 12, 2018 at 9:36 PM, Victoria Henry <vhenry(at)pivotal(dot)io> wrote:
>
>> Hi Khushboo,
>>
>> The following change is allowing the creation of procedures in postgresql
>> versions less then 11 and also GreenPlum
>>
>> --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js
>> +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js
>> @@ -71,11 +71,7 @@ define('pgadmin.node.procedure', [
>> if ('catalog' in node_hierarchy)
>> return false;
>>
>> - // Procedures supported only in PPAS
>> - return (
>> - 'server' in node_hierarchy &&
>> - node_hierarchy['server'].server_type == 'ppas'
>> - );
>> + return true;
>>
>> Fixed.
>
>> Now that the Procedures are a thing in Postgresql maybe they should live
>> in their own module.
>>
> The main functionalities of the functions and procedures are almost same
> and we have inherited most of the things from function itself.
> So, as per me they should live in one module.
>
>> In the tests for trigger functions we are not consistent on the naming of
>> the utils , in some places we call it funcs_utils in others
>> trigger_funcs_utils.
>>
> Fixed.
>
>> Thanks
>> ​
>> Victoria & Joao
>>
>> Thanks,
> Khushboo
>
>> On Tue, Jun 12, 2018 at 3:10 AM Khushboo Vashi <
>> khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:
>>
>>> Hi,
>>>
>>> Please find the attached updated patch.
>>>
>>> On Fri, Jun 8, 2018 at 2:21 PM, Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>
>>>> Hi
>>>>
>>>> On Thu, Jun 7, 2018 at 11:27 AM, Khushboo Vashi <
>>>> khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Please ignore my previous patch, find the attached updated one.
>>>>>
>>>>
>>>> I found a couple of issues with this:
>>>>
>>>> - Clicking the + button on the Parameters tab does nothing in either
>>>> Create or Edit modes
>>>>
>>>> Fixed
>>>
>>>> - The debugger fails to start (though, perhaps that's because the
>>>> plugin doesn't have Ashesh's latest patches in it).
>>>>
>>>> FYI, I was trying to test the debugger with:
>>>>
>>>> -- PROCEDURE: public.dummy_proc(integer)
>>>>
>>>> -- DROP PROCEDURE public.dummy_proc(integer);
>>>>
>>>> CREATE OR REPLACE PROCEDURE public.dummy_proc(
>>>> id integer)
>>>> LANGUAGE 'plpgsql'
>>>>
>>>> AS $BODY$BEGIN
>>>> raise notice 'id is %', id;
>>>> END;$BODY$;
>>>>
>>>> Fixed. Tested with the latest code of the plugin.
>>>
>>>> Thanks!
>>>>
>>>> Thanks,
>>> Khushboo
>>>
>>>> --
>>>> Dave Page
>>>> Blog: http://pgsnake.blogspot.com
>>>> Twitter: @pgsnake
>>>>
>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>> The Enterprise PostgreSQL Company
>>>>
>>>
>>>
>

Attachment Content-Type Size
RM_3362_ver4.patch text/x-patch 104.6 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Khushboo Vashi 2018-06-13 12:12:09 Re: [pgadmin4][Patch]: Test cases for the backup module
Previous Message Dave Page 2018-06-13 11:14:29 Re: [pgadmin][patch] Electron version 4.X