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
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):