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
add support for default-catalog-name in SQL Server (DAT-10484) #2940
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The change makes sense, thanks
@StevenMassaro @nvoxland We upgraded from 4.10 to 4.15, which includes this change, and that broke our Liquibase setup. Here is the error we are now getting:
Our command looks something like this: liquibase.bat --driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" --url=jdbc:"sqlserver://host.docker.internal;databaseName=REDACTED;trustServerCertificate=true;" --defaultSchemaName="dbo" --username="REDACTED" --password="REDACTED" --changeLogFile="REDACTED" --logLevel="debug" --logFile="REDACTED" --defaultsFile="liquibase.properties" update |
We have determined that we can either leave off Either way, I think the bug with this change is all the other database types use schema name and catalog name somewhat interchangeably, which is not true with SQL Server. The |
@chandlerkent would you mind creating a new bug issue so this doesn't get lost since this PR is already merged? Thanks! |
Impact
Description
Adds support for
--default-catalog-name
when using SQL Server.Things to be aware of
Things to worry about
Additional Context