You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Increment the VER, e.g., let VER be 4. Add a test to load the old version serialized data from step 1.
When an old version of rust types is no longer needed, increment MIN_COMPATIBLE_VER and delete the test data and case.
BTW, if necessary, it would be better to introduce more than one pair of VER, MIN_COMPATIBLE_VER for different kinds of metadata, e.g. SCHEMA_VER and SCHEMA_MIN_COMPATIBLE_VER for data types used by SchemaApi, USER_VER and USER_MIN_COMPATIBLE_VER for data types used by user related APIs. Since different kinds of meta types may evolve independently.
Summary
similar issue: #6557
the metadata objects are the metatypes stored inside metasrv, but the data schema is only known to databend-query.
on changing the metatypes definitions, there's possibility to break up compat in both backwards and forwards manner:
like:
and:
The text was updated successfully, but these errors were encountered: