From f5a6df4ddba98fe58e8c08fdbcbf54a1182f0996 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Fri, 13 Sep 2019 16:58:25 +0530 Subject: [PATCH] Fix issue where EXEC script doesn't write the complete script for Procedures. Fixes #4727 --- docs/en_US/release_notes_4_13.rst | 1 + .../functions/templates/procedures/pg/sql/11_plus/node.sql | 2 +- .../templates/procedures/pg/sql/11_plus/properties.sql | 2 +- .../functions/templates/procedures/ppas/sql/11_plus/node.sql | 2 +- .../templates/procedures/ppas/sql/11_plus/properties.sql | 2 +- .../functions/templates/procedures/ppas/sql/default/node.sql | 2 +- .../templates/procedures/ppas/sql/default/properties.sql | 2 +- 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/en_US/release_notes_4_13.rst b/docs/en_US/release_notes_4_13.rst index e197467c6..56133bf69 100644 --- a/docs/en_US/release_notes_4_13.rst +++ b/docs/en_US/release_notes_4_13.rst @@ -56,4 +56,5 @@ Bug fixes | `Issue #4702 `_ - Fix modified SQL for Index when reset the value of Fill factor and Clustered?. | `Issue #4703 `_ - Fix reversed engineered SQL for btree Index when provided sort order and NULLs. | `Issue #4726 `_ - Ensure sequence with negative value should be created. +| `Issue #4727 `_ - Fix issue where EXEC script doesn't write the complete script for Procedures. | `Issue #4736 `_ - Fix query tool and view data issue with the Italian language. \ No newline at end of file diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/node.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/node.sql index 89dc76813..0ef597bfa 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/node.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/node.sql @@ -5,7 +5,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END AS name, lanname, pg_get_userbyid(proowner) AS funcowner, description FROM diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/properties.sql index 79bea867c..1a6c010c3 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/pg/sql/11_plus/properties.sql @@ -9,7 +9,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END) AS name_with_args, (SELECT array_agg(provider || '=' || label) diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/node.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/node.sql index 89dc76813..0ef597bfa 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/node.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/node.sql @@ -5,7 +5,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END AS name, lanname, pg_get_userbyid(proowner) AS funcowner, description FROM diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/properties.sql index 1763fd8d5..c8d7ae854 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/11_plus/properties.sql @@ -9,7 +9,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END) AS name_with_args, (SELECT array_agg(provider || '=' || label) diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/node.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/node.sql index df8f1c00b..8477aa856 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/node.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/node.sql @@ -5,7 +5,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END AS name, lanname, pg_get_userbyid(proowner) AS funcowner, description FROM diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/properties.sql index 87ad4aa70..de6c73541 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/functions/templates/procedures/ppas/sql/default/properties.sql @@ -9,7 +9,7 @@ SELECT THEN pr.proname || '(' || pg_catalog.pg_get_function_identity_arguments(pr.oid) || ')' ELSE - pr.proname + pr.proname::text END) AS name_with_args, (SELECT array_agg(provider || '=' || label)