Fork me on GitHub

Setup Obevo

You can access via Docker and invoke the API via command line:

docker pull shantstepanian/obevo

Alternatively, you can download the binary from the releases page

For access via other APIs or build tools, please see the relevant pages:

Setting up your Obevo distribution

Obevo is licensed as Apache 2.0; thus, any proprietary dependencies (notably any proprietary JDBC drivers) cannot be included in the distributions that we create.

As of this writing, this applies to the following DBMS types:

  • DB2
  • Oracle
  • Redshift
  • Sybase ASE
  • Sybase IQ

To use Obevo with these databases, you will need to acquire the JDBC drivers yourself and include them in the distribution as follows:

Docker distribution

Documentation TBA

Zip binary distribution

Add the JDBC drivers to the /extlib or /lib folder

Java API

Add the JDBC drivers to your classpath using whichever method is relevant for your developer setup

Maven API

Add the JDBC drivers to your Maven repository and declare them as dependencies in your pom file, per the <dependencies> tag example below

<plugin>
    <groupId>com.goldmansachs.obevo</groupId>
    <artifactId>obevo-maven-plugin</artifactId>
    <version>${obevo.version}</version>
    <executions>
        <execution>
            <id>deploy-db-module</id>
            <goals>
                <goal>deploy</goal>
            </goals>
            <configuration>
                <env>dev1</env>
                <user>deployer</user>
                <password>deploypass</password>
                <sourcePath>src/main/database</sourcePath>
            </configuration>
        </execution>
    </executions>
    <dependencies>
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc14</artifactId>
            <version>10.2.0.4.0</version>
        </dependency>
        <dependency>
            <groupId>com.ibm.db2</groupId>
            <artifactId>db2jcc</artifactId>
            <version>x.y.z</version>
        </dependency>
    </dependencies>
</plugin>