8000 GitHub - fugerit-org/db-compare: Tool for database schema comparison
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fugerit-org/db-compare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

db-compare

Simple helper to handle update / insert / delete in a SAFE mode.

Keep a Changelog v1.1.0 badge Maven Central license code of conduct Quality Gate Status Coverage

Java runtime version Java build version Apache Maven

Quickstart

Add maven dependency :

<dependency>
    <groupId>org.fugerit.java</groupId>
    <artifactId>db-compare</artifactId>
    <version>${db-compare-version}</version>
</dependency>	

Sample usage :

        try ( InputStream configIs = ...;
              ConnectionFactoryCloseable cf1 = ...;
              ConnectionFactoryCloseable cf2 = .. ) {
            DBCompareConfig config = this.facade.readConfig( configIs );
            String schema = "PUBLIC";
            DBCompareOutput output = this.facade.compare( config, cf1, schema, cf2, schema );
            // print include equals
            log.info( "\nDiff (include equals)" );
            DBCompareUtils.printDiff( output, true );
            // print exclude equals
            log.info( "\nDiff (exclude equals)" );
            DBCompareUtils.printDiff( output, false );
        }

About

Tool for database schema comparison

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

0