From 07d965ea460163382c7855d947d5a05e91f79881 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Wed, 6 Sep 2023 11:31:04 +0530 Subject: [PATCH] Ensure that Materialized view size fields in Statistics should be human-readable. #6712 --- docs/en_US/release_notes_7_7.rst | 3 +++ .../servers/databases/schemas/views/static/js/mview.js | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/en_US/release_notes_7_7.rst b/docs/en_US/release_notes_7_7.rst index d6a4f35e3..e6a3fcc97 100644 --- a/docs/en_US/release_notes_7_7.rst +++ b/docs/en_US/release_notes_7_7.rst @@ -21,7 +21,9 @@ New features ************ | `Issue #4805 `_ - Added all the new options of the 'WITH' clause in the subscription dialog. + | `Issue #6378 `_ - Added USING method while creating the table. | `Issue #6383 `_ - Added Strategy, Locale Provider, ICU Locale, ICU Rules, and OID options while creating a database. + | `Issue #6400 `_ - Added USING method while creating the materialized view. | `Issue #6736 `_ - Add support for additional ID token claim checks for OAuth 2 authentication. Housekeeping @@ -33,3 +35,4 @@ Bug fixes ********* | `Issue #6704 `_ - Ensure user is redirected to login page after failed login. + | `Issue #6712 `_ - Ensure that Materialized view size fields in "Statistics" should be human-readable. diff --git a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js index ea8dd8371..4ef20f108 100644 --- a/web/pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js +++ b/web/pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js @@ -40,6 +40,7 @@ define('pgadmin.node.mview', [ type: 'coll-mview', columns: ['name', 'owner', 'comment'], hasStatistics: true, + statsPrettifyFields: [gettext('Total Size')], canDrop: schemaChildTreeNode.isTreeItemOfChildOfSchema, canDropCascade: schemaChildTreeNode.isTreeItemOfChildOfSchema, }); @@ -66,6 +67,9 @@ define('pgadmin.node.mview', [ hasSQL: true, hasDepends: true, hasStatistics: true, + statsPrettifyFields: [gettext('Total Size'), gettext('Indexes size'), gettext('Table size'), + gettext('TOAST table size'), gettext('Tuple length'), + gettext('Dead tuple length'), gettext('Free space')], hasScriptTypes: ['create', 'select'], collection_type: 'coll-mview', width: pgBrowser.stdW.md + 'px',