(Go: >> BACK << -|- >> HOME <<)

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

Missing reserved keywords for MySQL 8.4 #6033

Open
1 of 2 tasks
psimonazzi opened this issue Jun 21, 2024 · 0 comments · May be fixed by #6128
Open
1 of 2 tasks

Missing reserved keywords for MySQL 8.4 #6033

psimonazzi opened this issue Jun 21, 2024 · 0 comments · May be fixed by #6128

Comments

@psimonazzi
Copy link
psimonazzi commented Jun 21, 2024

Search first

  • I searched and no similar issues were found

Description

We use manual as a column name.
When updating from MySQL 8.0 to 8.4, this is now a reserved keyword but Liquibase does not recognize it as such and doesn't quote it in table creation statements when using the default objectQuotingStrategy, leading to an error.

Steps To Reproduce

Use the manual keyword as column name in a Liquibase changeset for createTable, using the default objectQuotingStrategy.

Expected/Desired Behavior

Liquibase should quote reserved keywords even when objectQuotingStrategy=LEGACY

Liquibase Version

4.28.0

Database Vendor & Version

MySQL 8.4

Liquibase Integration

No response

Liquibase Extensions

No response

OS and/or Infrastructure Type/Provider

No response

Additional Context

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR (Thank you!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Development PR Issues
Development

Successfully merging a pull request may close this issue.

6 participants