Recent Changes - Search:

CONGO

PmWiki

edit SideBar

V2 /

LiquibaseFixes

V2.LiquibaseFixes History

Hide minor edits - Show changes to output

Changed lines 16-22 from:
 java -jar liquibase-core-1.8.1.jar \
--driver=com.mysql.jdbc.Driver \
--changeLogFile=install.changelog.xml \
--url="jdbc:mysql://boomer/databasename" \
--username=username \
--password=password \
--classpath=.:./mysql-connector-java-5.1.6.jar \
to:
 java -jar liquibase-core-1.8.1.jar
--driver=com.mysql.jdbc.Driver
--changeLogFile=install.changelog.xml
--url="jdbc:mysql://boomer/databasename"
--username=username
--password=password
--classpath=.:./mysql-connector-java-5.1.6.jar
Added lines 13-24:
!! Generic command structure:
The format of the command line is the same for all operations, just use the different commands to make changes to the db:

 java -jar liquibase-core-1.8.1.jar \
 --driver=com.mysql.jdbc.Driver \
 --changeLogFile=install.changelog.xml \
 --url="jdbc:mysql://boomer/databasename" \
 --username=username \
 --password=password \
 --classpath=.:./mysql-connector-java-5.1.6.jar \
 changelogSync

Changed lines 29-38 from:
Run the command line utility to force the Sync:

 java -jar liquibase-core-1.8.1.jar
 --driver=com.mysql.jdbc.Driver
 --changeLogFile=install.changelog.xml
 --url="jdbc:mysql://boomer/databasename"
 --username=username
 --password=password
 --classpath=.:./mysql-connector-java-5.1.6.jar
 changelogSync
to:
Use the command 'changelogSync' with the above Java command to force a correct MD5 fingerprint on the database.

Changed lines 3-8 from:
!! To reset the `MD5 fingerprints

After making a manual change to the
database or to the install.changelog.xml, you can force the database to have the 'correct' checksums (and stop Liquibase from trying to re-apply all the changes)

To do this, set up a working directory that looks like this
:
to:

!! Environment setup
In order to apply Liquibase operations to the
database, make a working directory that has the following files in it.  These are part of the CONGO distribution, and should be easy to locate:
Changed lines 13-17 from:
Run the command line utilityto force the Sync:
to:
!! ''Sync'' : To reset the `MD5 fingerprints

After making a manual change to the database or to the install.changelog.xml, you can force the database to have the 'correct' checksums (and stop Liquibase from trying to re-apply all the changes)

Run the command line utility to
force the Sync:
Changed line 3 from:
!! To reset the MD5 fingerprints
to:
!! To reset the `MD5 fingerprints
Changed line 1 from:
Occasionally Liquibase needs to be 'tweaked' due to back-porting of changes or removing old unused tools.
to:
Occasionally Liquibase needs to be 'tweaked' due to back-porting of changes or removing old unused tools.  A good reference point for this is available here: http://www.liquibase.org/manual/command_line
Added line 8:
Changed lines 8-14 from:
<pre>dbs@nimitz:~/liquibase$ ls -l
total 1288
-rw-r--r-- 1 dbs dbs  31421 2011-05-30 11:32 install.changelog.xml
-rw-r--r-- 1 dbs dbs 567247 2011-05-30 11:09 liquibase-core-1.8.1.jar
-rw-r--r-- 1 dbs dbs 703265 2011-05-30 11:09 mysql-connector-java-5.1.6.jar
</pre>
to:
 dbs@nimitz:~/liquibase$ ls -l
 total 1288
 -rw-r--r-- 1 dbs dbs  31421 2011-05-30 11:32 install.changelog.xml
 -rw-r--r-- 1 dbs dbs 567247 2011-05-30 11:09 liquibase-core-1.8.1.jar
 -rw-r--r-- 1 dbs dbs 703265 2011-05-30 11:09 mysql-connector-java-5.1.6.jar
Changed lines 16-23 from:
<pre>java -jar liquibase-core-1.8.1.jar
--driver=com.mysql.jdbc.Driver
--changeLogFile=install.changelog.xml
--url="jdbc:mysql://boomer/databasename"
--username=username
--password=password
--classpath=.:./mysql-connector-java-5.1.6.jar
changelogSync</pre>
to:
 java -jar liquibase-core-1.8.1.jar
 --driver=com.mysql.jdbc.Driver
 --changeLogFile=install.changelog.xml
 --url="jdbc:mysql://boomer/databasename"
 --username=username
 --password=password
 --classpath=.:./mysql-connector-java-5.1.6.jar
 changelogSync
Added lines 1-24:
Occasionally Liquibase needs to be 'tweaked' due to back-porting of changes or removing old unused tools.

!! To reset the MD5 fingerprints

After making a manual change to the database or to the install.changelog.xml, you can force the database to have the 'correct' checksums (and stop Liquibase from trying to re-apply all the changes)

To do this, set up a working directory that looks like this:
<pre>dbs@nimitz:~/liquibase$ ls -l
total 1288
-rw-r--r-- 1 dbs dbs  31421 2011-05-30 11:32 install.changelog.xml
-rw-r--r-- 1 dbs dbs 567247 2011-05-30 11:09 liquibase-core-1.8.1.jar
-rw-r--r-- 1 dbs dbs 703265 2011-05-30 11:09 mysql-connector-java-5.1.6.jar
</pre>

Run the command line utilityto force the Sync:

<pre>java -jar liquibase-core-1.8.1.jar
--driver=com.mysql.jdbc.Driver
--changeLogFile=install.changelog.xml
--url="jdbc:mysql://boomer/databasename"
--username=username
--password=password
--classpath=.:./mysql-connector-java-5.1.6.jar
changelogSync</pre>
Edit - History - Print - Recent Changes - Search
Page last modified on June 11, 2011, at 10:31 AM