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

upgrade to schemacrawler 16.x #81

Open
robokaso opened this issue Jan 14, 2025 · 0 comments · May be fixed by #82
Open

upgrade to schemacrawler 16.x #81

robokaso opened this issue Jan 14, 2025 · 0 comments · May be fixed by #82

Comments

@robokaso
Copy link

I have created an experimental branch compatible with the up-to-date schemacrawler version 16.x. It manages to run our private test suite successfully, however it introduces subtle backwards incompatibility of the generated classes (I'm not sure if it is feasible to avoid this).

The undesired change is detected by failing CodeGeneratorTest pointing to an unexpected serializedTableModel value and in practice I noticed it manifests as different ordering of arguments in generated methods (e.g. RedG.addUserRoleAssignment(User, Role) vs RedG.addUserRoleAssignment(Role, User))

If anybody finds this useful the code is available here: https://github.com/robokaso/redg/tree/schemacrawler16

@robokaso robokaso linked a pull request Jan 16, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant