[Introspection] Internal mode that makes decision about resolving name clashed of sanitized/renamed field and enum values #10530
Labels
kind/feature
A request for a new feature.
team/schema
Issue for team Schema.
topic: internal
topic: introspection
topic: tests
Introspection currently has an opinionation not to try to figure out alternative names for columns and enum values that become clashing during the name sanitizing process, and instead let users figure out better ways themselves after they get a validation error.
Instead we could have a mode, activated via a flag, that comes up with a way to make these schemas valid at the cost of creating sub optimal names for these fields and values.
This would help us a lot in internal Schema Management Confidence Tooling (Introspection-CI and Migrations-CI) to actually run these schemas through the further tooling and tests instead of failing in step 1.
The text was updated successfully, but these errors were encountered: