Re: [pgAdmin4][Patch]: RM #3446 plpgsql keyword should displayed in SQL pane for EPAS-11

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgAdmin4][Patch]: RM #3446 plpgsql keyword should displayed in SQL pane for EPAS-11
Date: 2018-07-17 11:43:58
Message-ID: CA+OCxoyXArmYeFsUkJzmpH_HFEG9Ky29CH=6J2oCZLNxuoOiDg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Thanks, applied.

On Fri, Jul 13, 2018 at 2:16 PM, Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com
> wrote:

> Hi Hackers,
>
> Attached is the patch to fix the RM #3446 "plpgsql keyword should
> displayed in SQL pane for EPAS-11". While fixing it, I have found below
> issues in function/procedure:
>
> 1. Procedures for EPAS 11 always created as 'edbspl', even though
> language is sql or plpgsql.
> 2. Not able to create Function/Procedure/Trigger function if the
> language is "*C*" for all supported database server.
> 3. Function creation for EPAS 9.6 and above when set "Window?" flag to
> "Yes".
> 4. Disable Volatility, Strict, Parallel, Estimated cost and Leak prof
> while creating procedures in EPAS 11 when language is not 'edbspl'.
> 5. Rename "default" folder to "11_plus" inside "*pg*" directory for
> procedures, as procedures are supported from PG11 onwards.
> 6. Creating/Deleting parameter in Procedure for PG 11.
> 7. Drop procedures with arguments for PG/EPAS 11.
> 8. pg_proc table has added default value 'v' for Volatility, 100 for
> Cost and 'u' for Parallel for any language. All the three are not supported
> for Procedures in PG/EPAS 11 (excluding 'edbspl' language for EPAS).
> Fixed the issue where it is visible in properties panel if we create
> procedure using language 'plpgsql' or 'sql'.
>
> Attached patch contains the fix for all the above issues. Please review it.
>
> --
> *Akshay Joshi*
>
> *Sr. Software Architect *
>
>
>
> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>

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

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

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2018-07-17 11:51:27 pgAdmin 4 commit: Fix a number of debugger execution issues. Fixes #319
Previous Message Dave Page 2018-07-17 11:43:50 pgAdmin 4 commit: Various procedure/function related fixes for EPAS/PG