From f495af7a766713da460d8f1738a13638219f896c Mon Sep 17 00:00:00 2001 From: Khushboo Vashi Date: Fri, 20 Dec 2019 17:14:15 +0530 Subject: [PATCH] Refactored SQL of Views and Materialized Views. Fixes #5023. --- docs/en_US/release_notes_4_17.rst | 1 + .../schemas/views/templates/views/pg/9.3_plus/sql/properties.sql | 1 - .../schemas/views/templates/views/pg/9.4_plus/sql/properties.sql | 1 - .../views/templates/views/ppas/9.1_plus/sql/properties.sql | 1 - .../views/templates/views/ppas/9.3_plus/sql/properties.sql | 1 - .../views/templates/views/ppas/9.4_plus/sql/properties.sql | 1 - 6 files changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/en_US/release_notes_4_17.rst b/docs/en_US/release_notes_4_17.rst index 38dcb6e5f..c4d97027a 100644 --- a/docs/en_US/release_notes_4_17.rst +++ b/docs/en_US/release_notes_4_17.rst @@ -15,6 +15,7 @@ Housekeeping ************ | `Issue #5017 `_ - Use cheroot as default production server for pgAdmin4. +| `Issue #5023 `_ - Refactored SQL of Views and Materialized Views. Bug fixes ********* diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.3_plus/sql/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.3_plus/sql/properties.sql index 045cc9a3c..132e1fc5f 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.3_plus/sql/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.3_plus/sql/properties.sql @@ -29,7 +29,6 @@ FROM pg_class c LEFT OUTER JOIN pg_namespace nsp on nsp.oid = c.relnamespace LEFT OUTER JOIN pg_tablespace spc on spc.oid=c.reltablespace LEFT OUTER JOIN pg_description des ON (des.objoid=c.oid and des.objsubid=0 AND des.classoid='pg_class'::regclass) -LEFT OUTER JOIN pg_class tst ON tst.oid = c.reltoastrelid WHERE ((c.relhasrules AND (EXISTS ( SELECT r.rulename diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.4_plus/sql/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.4_plus/sql/properties.sql index 6dea869f7..d5d019e85 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.4_plus/sql/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/pg/9.4_plus/sql/properties.sql @@ -32,7 +32,6 @@ FROM pg_class c LEFT OUTER JOIN pg_namespace nsp on nsp.oid = c.relnamespace LEFT OUTER JOIN pg_tablespace spc on spc.oid=c.reltablespace LEFT OUTER JOIN pg_description des ON (des.objoid=c.oid and des.objsubid=0 AND des.classoid='pg_class'::regclass) -LEFT OUTER JOIN pg_class tst ON tst.oid = c.reltoastrelid WHERE ((c.relhasrules AND (EXISTS ( SELECT r.rulename diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.1_plus/sql/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.1_plus/sql/properties.sql index da9053c16..79e4c627d 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.1_plus/sql/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.1_plus/sql/properties.sql @@ -31,7 +31,6 @@ FROM pg_class c LEFT OUTER JOIN pg_namespace nsp on nsp.oid = c.relnamespace LEFT OUTER JOIN pg_tablespace spc on spc.oid=c.reltablespace LEFT OUTER JOIN pg_description des ON (des.objoid=c.oid and des.objsubid=0 AND des.classoid='pg_class'::regclass) -LEFT OUTER JOIN pg_class tst ON tst.oid = c.reltoastrelid WHERE ((c.relhasrules AND (EXISTS ( SELECT r.rulename diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.3_plus/sql/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.3_plus/sql/properties.sql index 045cc9a3c..132e1fc5f 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.3_plus/sql/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.3_plus/sql/properties.sql @@ -29,7 +29,6 @@ FROM pg_class c LEFT OUTER JOIN pg_namespace nsp on nsp.oid = c.relnamespace LEFT OUTER JOIN pg_tablespace spc on spc.oid=c.reltablespace LEFT OUTER JOIN pg_description des ON (des.objoid=c.oid and des.objsubid=0 AND des.classoid='pg_class'::regclass) -LEFT OUTER JOIN pg_class tst ON tst.oid = c.reltoastrelid WHERE ((c.relhasrules AND (EXISTS ( SELECT r.rulename diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.4_plus/sql/properties.sql b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.4_plus/sql/properties.sql index 6dea869f7..d5d019e85 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.4_plus/sql/properties.sql +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/templates/views/ppas/9.4_plus/sql/properties.sql @@ -32,7 +32,6 @@ FROM pg_class c LEFT OUTER JOIN pg_namespace nsp on nsp.oid = c.relnamespace LEFT OUTER JOIN pg_tablespace spc on spc.oid=c.reltablespace LEFT OUTER JOIN pg_description des ON (des.objoid=c.oid and des.objsubid=0 AND des.classoid='pg_class'::regclass) -LEFT OUTER JOIN pg_class tst ON tst.oid = c.reltoastrelid WHERE ((c.relhasrules AND (EXISTS ( SELECT r.rulename