From 1037c681a095efd86b3568203021eab41026d8f7 Mon Sep 17 00:00:00 2001 From: Andy Arthur Date: Mon, 29 Aug 2022 16:01:48 -0700 Subject: [PATCH] reset auto_incremente sequence to 1, not 0, on table drop --- .../doltcore/sqle/globalstate/auto_increment_tracker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go/libraries/doltcore/sqle/globalstate/auto_increment_tracker.go b/go/libraries/doltcore/sqle/globalstate/auto_increment_tracker.go index cedace6b11..6996179879 100644 --- a/go/libraries/doltcore/sqle/globalstate/auto_increment_tracker.go +++ b/go/libraries/doltcore/sqle/globalstate/auto_increment_tracker.go @@ -160,8 +160,8 @@ func (a AutoIncrementTracker) DropTable(ctx context.Context, tableName string, w a.mu.Lock() defer a.mu.Unlock() - tableName = strings.ToLower(tableName) - delete(a.sequences, tableName) + // reset sequence to the minimum value + a.sequences[strings.ToLower(tableName)] = 1 // Get the new highest value from all tables in the working sets given for _, ws := range wses {