diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/alter_package_headers_and_comment_msql.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/alter_package_headers_and_comment_msql.sql new file mode 100644 index 00000000..968a3e06 --- /dev/null +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/alter_package_headers_and_comment_msql.sql @@ -0,0 +1,18 @@ +DROP PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#"; + +CREATE OR REPLACE PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func2(v2 integer) RETURN integer; +PROCEDURE proc2(v2 integer); +gl_v character varying(50); +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + + +CREATE OR REPLACE PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func2(v2 integer) RETURN integer IS BEGIN RETURN V2+10; END FUNC2; +PROCEDURE proc2(v2 integer) IS BEGIN DBMS_OUTPUT.put_line(v2+50); END; +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +COMMENT ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" + IS 'test comment updated'; diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/create_package_with_all_options_msql.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/create_package_with_all_options_msql.sql new file mode 100644 index 00000000..cd21c113 --- /dev/null +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/create_package_with_all_options_msql.sql @@ -0,0 +1,17 @@ +CREATE OR REPLACE PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func1(v1 integer) RETURN integer; +PROCEDURE proc1(v1 integer); +gl_v character varying(50); +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +CREATE OR REPLACE PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func1(v1 integer) RETURN integer IS BEGIN RETURN V1+10; END FUNC1; +PROCEDURE proc1(v1 integer) IS BEGIN DBMS_OUTPUT.put_line(v1+50); END; +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +GRANT EXECUTE ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" TO aq_administrator_role WITH GRANT OPTION; + +COMMENT ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" + IS 'test comment'; diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/test.json b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/test.json index cbf8e503..1bb5c470 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/test.json +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/10_plus/test.json @@ -5,6 +5,7 @@ "name": "Create Packages", "endpoint": "NODE-package.obj", "sql_endpoint": "NODE-package.sql_id", + "msql_endpoint": "NODE-package.msql", "data": { "name": "pkg_emp_$%{}[]()&*^!@\"'`\\/#", @@ -23,13 +24,15 @@ "pkgbodysrc": "FUNCTION func1(v1 integer) RETURN integer IS BEGIN RETURN V1+10; END FUNC1;\nPROCEDURE proc1(v1 integer) IS BEGIN DBMS_OUTPUT.put_line(v1+50); END;", "schema": "public" }, - "expected_sql_file": "create_package_with_all_options.sql" + "expected_sql_file": "create_package_with_all_options.sql", + "expected_msql_file": "create_package_with_all_options_msql.sql" }, { "type": "alter", "name": "Alter Packages", "endpoint": "NODE-package.obj_id", "sql_endpoint": "NODE-package.sql_id", + "msql_endpoint": "NODE-package.msql_id", "data": { "description": "test comment updated", @@ -38,7 +41,8 @@ "pkgbodysrc": "FUNCTION func2(v2 integer) RETURN integer IS BEGIN RETURN V2+10; END FUNC2;\nPROCEDURE proc2(v2 integer) IS BEGIN DBMS_OUTPUT.put_line(v2+50); END;", "schema": "public" }, - "expected_sql_file": "alter_package_headers_and_comment.sql" + "expected_sql_file": "alter_package_headers_and_comment.sql", + "expected_msql_file": "alter_package_headers_and_comment_msql.sql" } ] } diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/alter_package_headers_and_comment_msql.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/alter_package_headers_and_comment_msql.sql new file mode 100644 index 00000000..1a0a896a --- /dev/null +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/alter_package_headers_and_comment_msql.sql @@ -0,0 +1,18 @@ +DROP PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#"; + +CREATE OR REPLACE PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func2(v2 integer) RETURN integer; +PROCEDURE proc2(v2 integer); +gl_v character varying(50); +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + + +CREATE OR REPLACE PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func2(v2 integer) RETURN integer IS BEGIN RETURN V2+10; END; +PROCEDURE proc2(v2 integer) IS BEGIN DBMS_OUTPUT.put_line(v2+50); END; +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +COMMENT ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" + IS 'test comment updated'; diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/create_package_with_all_options_msql.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/create_package_with_all_options_msql.sql new file mode 100644 index 00000000..af6649f5 --- /dev/null +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/create_package_with_all_options_msql.sql @@ -0,0 +1,17 @@ +CREATE OR REPLACE PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func1(v1 integer) RETURN integer; +PROCEDURE proc1(v1 integer); +gl_v character varying(50); +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +CREATE OR REPLACE PACKAGE BODY public."pkg_emp_$%{}[]()&*^!@""'`\/#" +IS +FUNCTION func1(v1 integer) RETURN integer IS BEGIN RETURN V1+10; END; +PROCEDURE proc1(v1 integer) IS BEGIN DBMS_OUTPUT.put_line(v1+50); END; +END "pkg_emp_$%{}[]()&*^!@""'`\/#"; + +GRANT EXECUTE ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" TO aq_administrator_role WITH GRANT OPTION; + +COMMENT ON PACKAGE public."pkg_emp_$%{}[]()&*^!@""'`\/#" + IS 'test comment'; diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/test.json b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/test.json index 46a1a41a..c4afa3b5 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/test.json +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/packages/tests/ppas/9.2_plus/test.json @@ -5,6 +5,7 @@ "name": "Create Packages", "endpoint": "NODE-package.obj", "sql_endpoint": "NODE-package.sql_id", + "msql_endpoint": "NODE-package.msql", "data": { "name": "pkg_emp_$%{}[]()&*^!@\"'`\\/#", @@ -23,13 +24,15 @@ "pkgbodysrc": "FUNCTION func1(v1 integer) RETURN integer IS BEGIN RETURN V1+10; END;\nPROCEDURE proc1(v1 integer) IS BEGIN DBMS_OUTPUT.put_line(v1+50); END;", "schema": "public" }, - "expected_sql_file": "create_package_with_all_options.sql" + "expected_sql_file": "create_package_with_all_options.sql", + "expected_msql_file": "create_package_with_all_options_msql.sql" }, { "type": "alter", "name": "Alter Packages", "endpoint": "NODE-package.obj_id", "sql_endpoint": "NODE-package.sql_id", + "msql_endpoint": "NODE-package.msql_id", "data": { "description": "test comment updated", @@ -38,7 +41,8 @@ "pkgbodysrc": "FUNCTION func2(v2 integer) RETURN integer IS BEGIN RETURN V2+10; END;\nPROCEDURE proc2(v2 integer) IS BEGIN DBMS_OUTPUT.put_line(v2+50); END;", "schema": "public" }, - "expected_sql_file": "alter_package_headers_and_comment.sql" + "expected_sql_file": "alter_package_headers_and_comment.sql", + "expected_msql_file": "alter_package_headers_and_comment_msql.sql" } ] }