Skip to content

robertericreeves/pyliquibase

 
 

Repository files navigation

pyliquibase

Python wrapper for liquibase. Liquibase version : 3.8.4

Installation

pip install https://github.com/memiiso/pyliquibase/archive/master.zip --upgrade --user

Usage

MySQL and Postgresql JDBC Drivers included.

MySQL
from pyliquibase import Pyliquibase
if __name__ == '__main__':
    liquibase = Pyliquibase(
                    url="jdbc:mysql://localhost:3306/sakila",
                    driver="com.mysql.jdbc.Driver",
                    username="root",
                    password="root",
                    changeLogFile="/mydir/changelog.xml",
                    logLevel="info",
                    classpath="/myjdbcdriver/xyzdatabase_jdbc_driver.jar"
                )
    liquibase.validate()
    liquibase.status()
    liquibase.updateSQL()
    liquibase.update()

About

Python wrapper for liquibase.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 48.3%
  • Shell 40.1%
  • Batchfile 11.6%