apache / apache/pinot

Support column rename with backwards compatibility

Open
#5,612 5 comments 2 reactions 1 assignee Claimed by @kishoreg View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.