-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
Feature Request / Improvement
In #3888 the Glue schema generation was adjusted so that all old fields are included in the schema. The original reasoning was
so that people know what were the columns that were already used in the past and avoid adding the same name column.
In my organization, there are many users of these tables via Athena who are not data engineers that own the schema. They no idea about the old schema, they are not editing the schema, and their default use case is querying the current data. They report it as confusing that the schema shows a field that does not exist and produces errors if they attempt to use it.
Neither Athena nor Glue seem to have any support to display these old fields as non-active or deprecated or to hide these fields. Therefore, it would be nice to have a configuration option to disable including non-current fields in the schema.
Query engine
Athena