Liquibase Extension: No ChangeLog Table Updates

When running an update, Liquibase will not touch the databasechangelog table to mark changeSets as ran

License

License

Categories

Categories

Liquibase Data Databases
GroupId

GroupId

org.liquibase.ext
ArtifactId

ArtifactId

liquibase-nochangelogupdate
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

Liquibase Extension: No ChangeLog Table Updates
When running an update, Liquibase will not touch the databasechangelog table to mark changeSets as ran
Project URL

Project URL

https://github.com/liquibase/liquibase-nochangelogupdate
Project Organization

Project Organization

Liquibase.org
Source Code Management

Source Code Management

https://github.com/liquibase/liquibase-nochangelogupdate

Download liquibase-nochangelogupdate

How to add to project

<!-- https://jarcasting.com/artifacts/org.liquibase.ext/liquibase-nochangelogupdate/ -->
<dependency>
    <groupId>org.liquibase.ext</groupId>
    <artifactId>liquibase-nochangelogupdate</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.liquibase.ext/liquibase-nochangelogupdate/
implementation 'org.liquibase.ext:liquibase-nochangelogupdate:1.1'
// https://jarcasting.com/artifacts/org.liquibase.ext/liquibase-nochangelogupdate/
implementation ("org.liquibase.ext:liquibase-nochangelogupdate:1.1")
'org.liquibase.ext:liquibase-nochangelogupdate:jar:1.1'
<dependency org="org.liquibase.ext" name="liquibase-nochangelogupdate" rev="1.1">
  <artifact name="liquibase-nochangelogupdate" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.liquibase.ext', module='liquibase-nochangelogupdate', version='1.1')
)
libraryDependencies += "org.liquibase.ext" % "liquibase-nochangelogupdate" % "1.1"
[org.liquibase.ext/liquibase-nochangelogupdate "1.1"]

Dependencies

compile (1)

Group / Artifact Type Version
org.liquibase : liquibase-core jar 3.0.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.11

Project Modules

There are no modules declared in this project.

Liquibase Extension: No ChangeLog Table Updates

This extension suppresses all calls to update the DatabaseChangeLog table as changeSets are ran. That means no:

  • "insert into databasechangelog" calls on update
  • "delete from databasechangelog" calls on rollback
  • Updating of checksum information

This extension does still create and read from the DatabaseChangeLog table so if there are already changeSets marked as ran they will not be reran.

You can disable the extension logic by setting the system parameter "liquibase.ext.nochangelogupdate.enabled" to "false"

WARNING: THIS FUNCTIONALITY IS NOT WHAT YOU NORMALLY WANT! It can be helpful in certain circumstance, so use at your own risk

To use the extension, simply add the liquibase-nochangelogupdate.jar file to your classpath.

Download the liquibase-nochangelogupdate.jar file from:

org.liquibase.ext

Liquibase

Easily track, version, and deploy database schema changes.

Versions

Version
1.1
1.0