mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Added 'Count Rows' option to the partition sub tables. Fixes #5282
This commit is contained in:
parent
233736897d
commit
5198a881b7
@ -21,6 +21,7 @@ Bug fixes
|
|||||||
*********
|
*********
|
||||||
|
|
||||||
| `Issue #4892 <https://redmine.postgresql.org/issues/4892>`_ - Fixed an issue where pressing the back button will show another instance of the main page inside of the Query Tool tab.
|
| `Issue #4892 <https://redmine.postgresql.org/issues/4892>`_ - Fixed an issue where pressing the back button will show another instance of the main page inside of the Query Tool tab.
|
||||||
|
| `Issue #5282 <https://redmine.postgresql.org/issues/5282>`_ - Added 'Count Rows' option to the partition sub tables.
|
||||||
| `Issue #5571 <https://redmine.postgresql.org/issues/5571>`_ - Added support for expression in exclusion constraints.
|
| `Issue #5571 <https://redmine.postgresql.org/issues/5571>`_ - Added support for expression in exclusion constraints.
|
||||||
| `Issue #5875 <https://redmine.postgresql.org/issues/5875>`_ - Ensure that the 'template1' database should not be visible after pg_upgrade.
|
| `Issue #5875 <https://redmine.postgresql.org/issues/5875>`_ - Ensure that the 'template1' database should not be visible after pg_upgrade.
|
||||||
| `Issue #5965 <https://redmine.postgresql.org/issues/5965>`_ - Ensure that the macro query result should be download properly.
|
| `Issue #5965 <https://redmine.postgresql.org/issues/5965>`_ - Ensure that the macro query result should be download properly.
|
||||||
|
@ -88,8 +88,12 @@ function(
|
|||||||
applies: ['object', 'context'], callback: 'detach_partition',
|
applies: ['object', 'context'], callback: 'detach_partition',
|
||||||
priority: 2, label: gettext('Detach Partition'),
|
priority: 2, label: gettext('Detach Partition'),
|
||||||
icon: 'fa fa-remove',
|
icon: 'fa fa-remove',
|
||||||
},
|
},{
|
||||||
]);
|
name: 'count_table_rows', node: 'partition', module: pgBrowser.Nodes['table'],
|
||||||
|
applies: ['object', 'context'], callback: 'count_table_rows',
|
||||||
|
category: 'Count', priority: 2, label: gettext('Count Rows'),
|
||||||
|
enable: true,
|
||||||
|
}]);
|
||||||
},
|
},
|
||||||
generate_url: function(item, type, d, with_id, info) {
|
generate_url: function(item, type, d, with_id, info) {
|
||||||
if (_.indexOf([
|
if (_.indexOf([
|
||||||
|
@ -251,9 +251,13 @@ define('pgadmin.node.table', [
|
|||||||
if (!d)
|
if (!d)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
/* Set the type to table so that partition module can call this func */
|
||||||
|
let newD = {
|
||||||
|
...d, _type: this.type,
|
||||||
|
};
|
||||||
// Fetch the total rows of a table
|
// Fetch the total rows of a table
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: obj.generate_url(i, 'count_rows' , d, true),
|
url: obj.generate_url(i, 'count_rows' , newD, true),
|
||||||
type:'GET',
|
type:'GET',
|
||||||
})
|
})
|
||||||
.done(function(res) {
|
.done(function(res) {
|
||||||
|
Loading…
Reference in New Issue
Block a user