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
End delimiter logic broken by BEGIN TRANSACTION #3356
Comments
Hi, I ran into the same problem, is there any temporary workaround? |
If you set an explicit endDelimeter you can control where the splitting happens. Like endDelimiter="" or endDelimiter="$$" if there are 's in the body of your SQL otherwise. |
I use the solution of xvc from here: This seems to be the only version that works for me. |
Hi, we are also blocked by this issue, and we are not able to upgrade to the latest liquibase versions. Is this issue going to be picked up soon? |
Seems this was caused by the changes done in #1589 |
Description
As reported in https://forum.liquibase.org/t/sql-scripts-with-multiple-go-statement-no-longer-working/7343/6 if you have
BEGIN TRANSACTION
thenCOMMIT
, the end delimiters within them are not respected.Steps To Reproduce
Create a changeset like:
The text was updated successfully, but these errors were encountered: