Support column rename with backwards compatibility
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 55m
- Merged PRs (30d)
- 182
Description
Avro allows one to rename a field and also retain the old name using an `alias` keyword like so:
```
// Sample avro schema with an aliased field
record FooTable {
// rename column old_bar to bar
string @aliases(["old_bar"]) bar;
// Other fields
}
```
While using avro schema to configure Pinot column names, is it possible to have a Pinot equivalent for this to allow easy column renaming? That way services still using the old column name still read and write using that old name.
Contributor guide
Assessment
This issue has not been assessed yet.