Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand the use of canonical names during table synchronization #1347

Open
danchanka opened this issue Dec 9, 2024 · 0 comments
Open

Expand the use of canonical names during table synchronization #1347

danchanka opened this issue Dec 9, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@danchanka
Copy link
Collaborator

Auto tables currently lack canonical names, which means that during synchronization, the system relies solely on matching dbName. This approach is flawed, both in the context of potential changes to dbNamingPolicy and possible modifications to the dbName values stored in the database structure. Such changes might occur, for instance, if we decide to normalize these dbName values to lowercase or if we aim to support future backward compatibility when running on an older version of the platform.

Additionally, at the reflection level, table canonical names are not stored (probably due to their absence in auto tables). Instead, identification is performed using dbName, which could also lead to issues if these dbName values are changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: New
Development

No branches or pull requests

1 participant