From b82ef7aabcca56bd116810afcfdc86dfeeb77527 Mon Sep 17 00:00:00 2001 From: Andy Arthur Date: Tue, 25 Oct 2022 16:53:07 -0700 Subject: [PATCH] account for types.BoolKind in very old databases --- go/libraries/doltcore/migrate/validation.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/go/libraries/doltcore/migrate/validation.go b/go/libraries/doltcore/migrate/validation.go index 675434e2b7..f98e31d8d1 100644 --- a/go/libraries/doltcore/migrate/validation.go +++ b/go/libraries/doltcore/migrate/validation.go @@ -197,11 +197,17 @@ func validateSchema(existing schema.Schema) error { func nomsKindsFromQueryTypes(qt query.Type) []types.NomsKind { switch qt { - case query.Type_UINT8, query.Type_UINT16, query.Type_UINT24, + case query.Type_UINT8: + return []types.NomsKind{types.UintKind, types.BoolKind} + + case query.Type_UINT16, query.Type_UINT24, query.Type_UINT32, query.Type_UINT64: return []types.NomsKind{types.UintKind} - case query.Type_INT8, query.Type_INT16, query.Type_INT24, + case query.Type_INT8: + return []types.NomsKind{types.IntKind, types.BoolKind} + + case query.Type_INT16, query.Type_INT24, query.Type_INT32, query.Type_INT64: return []types.NomsKind{types.IntKind}