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

Improve generated identifiers normalization #3980

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

MaceWindu
Copy link
Contributor

@MaceWindu MaceWindu commented Feb 18, 2023

Fix #2798
Fix #3916

Currently we don't normalize generated identifiers length properly but instead of it use hacks for couple of providers.
This PR will introduce mechanisms to normalize generated identifier using database/provider-specific rules.

Such identifiers currently include:

  • various aliases (column, table, subquery aliases)
  • variable names

TODO:

@MaceWindu MaceWindu added this to the 5.0.0 milestone Feb 18, 2023
@MaceWindu
Copy link
Contributor Author

/azp run test-all

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@linq2dbot
Copy link

Test baselines changed by this PR. Don't forget to merge/close baselines PR after this pr merged/closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

sybase unicode paramter length Oracle - Linq2db creates to long alias for Column name in SQL
2 participants