title: Is there a Java API for comparing Database Schemas
body: <p>I'd like to compare if</p>
  
  <ul>
  <li>tables </li>
  <li>columns including datatypes and length/precision.</li>
  <li>indexes and their columns</li>
  <li>constraints</li>
  </ul>
  
  <p>in two database schemas are identical.</p>
  
  <p>Is there anything like this available? Maybe from one of the database migration managing tools?</p>