RosettaDB CLI JAR and RosettaDB Source
RosettaDB CLI JAR and RosettaDB Source
Setting Up the CLI JAR (Optional)
- Download the rosetta CLI JAR (releases page)
- Create an alias command
alias rosetta='java -cp "<path_to_our_cli_jar>:<path_to_our_drivers>" com.adaptivescale.rosetta.cli.Main'
example:
alias rosetta='java -cp "/Users/adaptivescale/cli-1.0.0.jar:/Users/adaptivescale/drivers/*" com.adaptivescale.rosetta.cli.Main'
Note: If we are using the cli JAR file, we need to specify the location of the JDBC drivers (directory). See the Getting Started section.
Build from the source (Optional)
gradle binary:runtimeZip
Google Cloud Spanner JDBC Fix
Note: If you face one of the following errors with Google Cloud Spanner JDBC
java.sql.SQLException: No suitable driver
or
java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
you can fix it by running the following command where your driver is located:
zip -d google-cloud-spanner-jdbc-2.6.2-single-jar-with-dependencies.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'