3e955b3f73
* Only keep JRE 8 and 14 in the build matrix. For #3377. * Run tests in GitHub Actions on each PR * Attempt to fix Postgres configuration * Set explicit password for Postgres on GitHub Actions * Set explicit password for MySQL and MariaDB * Fix credentials for postgres and mysql * Fix duplicate id in GitHub workflow * Fix creation of test_db on MySQL * Revert back to GH Action MySQL service * Populate initial test databases * Fix syntax of workflow file * Reorder steps to give more time for MySQL to boot * Run MySQL database as a service, forward ports to config * Reformat MySQL options * Fix YAML syntax * Add missing 'steps' field * Fix connection to MySQL and Postgres * Add back explicit database creation steps * Force TCP/IP connection for postgres * Remove explicit creation of test database for postgres * Fix Postgres and Mariadb configs * Fix parameter spelling for mariadb * Display MariaDB test configuration * Fix more inconsistent parameter names * Fix more inconsistent parameter names * Attempt to use Coveralls maven plugin instead of GH action * Fix workflow file * Enable submission to coveralls * Supply coveralls token * Remove Travis-specific configuration files * Also update appveyor script after rename of SQL files * Reintroduce packaging/test_pom.xml used by Appveyor * Update filenames in appveyor.yml |
||
---|---|---|
.. | ||
licenses | ||
module | ||
src/com/google/refine/extension/database | ||
tests | ||
.eclipse-pmd | ||
.eslintrc.json | ||
.travis.yml | ||
pom.xml | ||
README.md |
This project is an extension for OpenRefine that provides a way to import database data using JDBC.
INSTALL
-
Before installing this extension download OpenRefine code from http://code.google.com/p/google-refine/source/checkout.
-
Pull this extension's code into folder database under folder /extensions. For more information on how to write a OpenRefine extensions and where to put the files see http://code.google.com/p/google-refine/wiki/WriteAnExtension
The folder structure should resemble this: grefine-all/ ----------/extensions --------------/database ------------------/module ------------------/src ------------------build.xml ------------------README (this file)
- Update build.xml in folder /extensions with build and clean ant tasks for database:
<target name="clean">
<echo message="cleaning extensions" />
<ant dir="sample/" target="clean" />
<ant dir="jython/" target="clean" />
<ant dir="freebase/" target="clean" />
<ant dir="gdata/" target="clean" />
<ant dir="database/" target="clean" />
</target>
- If using Eclipse, make sure that you build project with ant