Access method for partitions not visible when opening table properties. #6378

This commit is contained in:
Pravesh Sharma 2023-09-18 18:49:11 +05:30 committed by GitHub
parent 0f5450c6d2
commit 3258851425
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 3 deletions

View File

@ -220,6 +220,8 @@ export class PartitionsSchema extends BaseUISchema {
amname: undefined
};
}
}, readonly: function(state) {
return !obj.isNew(state);
},
},{
id: 'is_default', label: gettext('Default'), type: 'switch', cell:'switch',

View File

@ -1824,7 +1824,8 @@ class BaseTableView(PGChildNodeView, BasePartitionTable, VacuumSettings):
'values_to': range_to,
'is_default': is_default,
'is_sub_partitioned': row['is_sub_partitioned'],
'sub_partition_scheme': row['sub_partition_scheme']
'sub_partition_scheme': row['sub_partition_scheme'],
'amname': row['amname']
})
elif data['partition_type'] == 'list':
if row['partition_value'] == 'DEFAULT':
@ -1842,7 +1843,8 @@ class BaseTableView(PGChildNodeView, BasePartitionTable, VacuumSettings):
'values_in': range_in,
'is_default': is_default,
'is_sub_partitioned': row['is_sub_partitioned'],
'sub_partition_scheme': row['sub_partition_scheme']
'sub_partition_scheme': row['sub_partition_scheme'],
'amname': row['amname']
})
else:
range_part = row['partition_value'].split(
@ -1858,7 +1860,8 @@ class BaseTableView(PGChildNodeView, BasePartitionTable, VacuumSettings):
'values_modulus': range_modulus,
'values_remainder': range_remainder,
'is_sub_partitioned': row['is_sub_partitioned'],
'sub_partition_scheme': row['sub_partition_scheme']
'sub_partition_scheme': row['sub_partition_scheme'],
'amname': row['amname']
})
def get_partitions_sql(self, partitions, schema_diff=False):