This is an automated email from the ASF dual-hosted git repository. kamille pushed a commit to branch dev-hotfix-240131 in repository https://gitbox.apache.org/repos/asf/incubator-horaedb-meta.git
commit 5b204a8dfaff3e49e9583a6a2b0f456bcb1d961f Author: kamille <[email protected]> AuthorDate: Wed Jan 31 18:13:00 2024 +0800 support drop partitioned table. --- server/cluster/manager.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/cluster/manager.go b/server/cluster/manager.go index 61e9506..dee9e4c 100644 --- a/server/cluster/manager.go +++ b/server/cluster/manager.go @@ -306,6 +306,18 @@ func (m *managerImpl) DropTable(ctx context.Context, clusterName, schemaName, ta return errors.WithMessage(err, "get table") } + // If the table is partitioned, delete the table metadata directly. + if table.IsPartitioned() { + _, err = cluster.metadata.DropTableMetadata(ctx, + schemaName, + tableName, + ) + if err != nil { + return errors.WithMessage(err, "cluster drop table") + } + return nil + } + getShardNodeResult, err := cluster.metadata.GetShardNodeByTableIDs([]storage.TableID{table.ID}) if err != nil { return errors.WithMessage(err, "get shard node by tableID") --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
