Let’s say that I have a gazzilion rows loaded into a type - and I really, really don’t want to reload it.
What kinds of changes to a Type definition would cause me to have to reload the data?
For example, here is what I know anecdotally - changes that will not force a data reload:
- Changing a type name, so long as I preserve the schema name
- Adding a new field to an existing type
And an example that will force a data reload
- adding annotation to switch from postgress to cassandra
Is there some definitive list,… or at least - a large list of common scenarios for changes that we know will force data reload?
What happens if a field datatype is changed from string to double, and vice-versa
What happens if a field is changed from a primitive type to a Type reference
Is there any doc for best practices for managing schema changes to prevent data loss?