Comments (1)
So it's an index (unique or not), and if the column is added with constraint nullable then you append the where is not null for it.
We would need to account for more than one column in the index when generating the where, and check which databases support it - MSSQL and Postgresql are the ones I know from the top of my head.
from liquibase.
Related Issues (20)
- AbstractUpdateCommandStep.upToDateFastCheck global cache does not detect DB recreation HOT 4
- Databricks on JDK 21 fails with "Object 'DATABASECHANGELOGLOCK' already exists. HOT 5
- RunAlways with runOnChange and preconditions fails on 4.27 HOT 4
- Significant performance degradation after migration from 3.5.3 to 4.26.0 HOT 1
- Duplicated dependency `commons-text` - liquibase-core HOT 3
- Liquibase re-running old migrations after update HOT 3
- sequenceExists became case sensitive from 4.24 on HOT 4
- Performance issue with SQLServer 2022 HOT 4
- liquibase 4.25.0 works differently for migration and first time execution HOT 3
- MultiTenantSpringLiquibase doesn't support applying it multiple database if jndi is not specified
- SimpleSQLGrammar issue with anti slashes at the end of simple quoted string HOT 7
- Add Additional Duplicate File Modes (DEBUG and / or IGNORE) to ResourceAccessor HOT 1
- Inconsistent handling of NULL fields in mergeColumns HOT 1
- Update Teradata Driver Version in Docs HOT 1
- Validation error when creating auto increment column on Mysql HOT 5
- SQL formatted changelogs mistakenly identify rollbackEndDelimiter value for endDelimiter value HOT 2
- java.sql.SQLException: Unknown system variable 'query_cache_size' HOT 2
- Path normalization breaks classpath-relative paths with a custom ResourceAccessor HOT 1
- Update command sends "Database is up to date, no changesets to execute" to console when show-summary-output is set to log HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from liquibase.