You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SQL Anywhere distinguishes names with and without names as separate objects.
For example, it is pretty valid to have three table or columns (and possibly more object types) that are named E, E and E.
generateChangelog currently trims identifiers, leading to duplicate names in the changelog. As a result, update fails as the JDBC driver reports an exception due to duplication identifiers.`
Search first
Description
SQL Anywhere distinguishes names with and without names as separate objects.
For example, it is pretty valid to have three table or columns (and possibly more object types) that are named
E
,E
andE
.generateChangelog
currently trims identifiers, leading to duplicate names in the changelog. As a result,update
fails as the JDBC driver reports an exception due to duplication identifiers.`Steps To Reproduce
CREATE TABLE T ("C", "C ", " C")
liquibase generateChangelog
liquibase update
Expected/Desired Behavior
generateChangelog
shall not trim identifiersLiquibase Version
master
Database Vendor & Version
SAP SQL Anywhere 17.0.11
Liquibase Integration
N/A
Liquibase Extensions
N/A
OS and/or Infrastructure Type/Provider
Windows 10 Pro (German)
Additional Context
N/A
Are you willing to submit a PR?
The text was updated successfully, but these errors were encountered: