Problem in Liquibase 2.0.5

Thanks for your response.

I will try new version. 

Are you able to try it with the 3.0.6 version? There have been significant improvements to the diff logic in 3.x.


Hi sir,

I am using liquibse 2.0.5 to update database in command line.

First create a diffchangelog (compare two database) it working perfectly.

When i  update generate xml  it gives error.


i have table with three primary key.i want to add one more primary key for that table only.

the diffchangelog xml file

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<databaseChangeLog xmlns=“” xmlns:xsi=“” xsi:schemaLocation=“”>





In above xml file it generated first adding primarykey and dropping existing.if change manually first dropprimary key and add primarykey it working fine.

How to slove this problem through diffchangelog itself generate changeset first dropprimarykey and add primarykey.

Please give some solution how to come out this problem.One more think i need command line only.