Merge pull request #4624 from dolthub/andy/migration-fix

go/doltcore/migrate: Account for `types.BoolKind` in very old databases
This commit is contained in:
AndyA
2022-10-26 10:21:10 -07:00
committed by GitHub

View File

@@ -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}