{"id":20178172,"url":"https://github.com/database-rider/dbunit-addon","last_synced_at":"2025-03-03T05:25:25.416Z","repository":{"id":44858897,"uuid":"68963387","full_name":"database-rider/dbunit-addon","owner":"database-rider","description":null,"archived":false,"fork":false,"pushed_at":"2022-01-21T23:15:46.000Z","size":115,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-13T16:48:21.881Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/database-rider.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-22T21:23:46.000Z","updated_at":"2021-08-11T10:27:08.000Z","dependencies_parsed_at":"2022-08-23T17:40:40.832Z","dependency_job_id":null,"html_url":"https://github.com/database-rider/dbunit-addon","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/database-rider%2Fdbunit-addon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/database-rider%2Fdbunit-addon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/database-rider%2Fdbunit-addon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/database-rider%2Fdbunit-addon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/database-rider","download_url":"https://codeload.github.com/database-rider/dbunit-addon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241613010,"owners_count":19990946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T02:19:38.106Z","updated_at":"2025-03-03T05:25:25.395Z","avatar_url":"https://github.com/database-rider.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= DBUnit Addon\r\n:doctype: book\r\n:toc: preamble\r\n:tip-caption: :bulb:\r\n:note-caption: :information_source:\r\n:important-caption: :heavy_exclamation_mark:\r\n:caution-caption: :fire:\r\n:warning-caption: :warning:\r\nExports DBUnit datasets based on a database connection.\r\n\r\nThis addon brings https://github.com/database-rider/database-rider#export-datasets[Database rider exporter^] to your IDE via JBoss Forge.\r\n\r\nimage:https://travis-ci.org/database-rider/dbunit-addon.svg[Build Status (Travis CI), link=https://travis-ci.org/database-rider/dbunit-addon]\r\nimage:https://coveralls.io/repos/database-rider/dbunit-addon/badge.svg?branch=master\u0026service=github[Coverage, link=https://coveralls.io/r/database-rider/dbunit-addon] \r\n\r\n== Installation\r\n\r\nUse install addon from git command:\r\n\r\n----\r\naddon-install-from-git --url https://github.com/database-rider/dbunit-addon.git\r\n----\r\n\r\nOr install from Forge catalog:\r\n\r\nimage::install-from-catalog.png[\"Install from catalog\"]\r\n\r\n== Usage\r\n\r\n. Setup database connection\r\n+\r\nimage::setup_cmd.png[\"Setup command\"]\r\n. Export database tables into *YAML*, *JSON*, *XML*, *XLS* and *CSV* datasets.\r\n+\r\nimage::export_cmd.png[\"Export command\"]\r\n\r\n== Export configuration\r\n\r\n* `Format`: Dataset format.\r\n* `Include tables`: Name of tables to include in generated dataset. If empty all tables will be exported.\r\n* `Dependent tables`: If true will bring dependent included tables. Works in conjunction with `includeTables`.\r\n* `Query list`: A list of SQL statements which resulting rows will be used in generated dataset.\r\n* `Output dir`: directory to generate dataset.\r\n* `Name`: name of resulting dataset. Format can be ommited in dataset name.\r\n\r\n== Oracle database\r\n\r\nAs oracle jdbc driver is not on maven central the plugin doesn't come with it on classpath hence it cannot connect to Oracle DB by default.\r\n\r\nIn order to make the plugin work with oracle will you need to http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html[download the jdbc driver] and copy to `dbunit-addon folder` located at *user_home/.forge/addons/com-github-database-rider-addon-dbunit-addon-1-0-0-SNAPSHOT* \r\n\r\nNOTE: You need to restart Forge after adding the oracle driver.\r\n\r\n \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabase-rider%2Fdbunit-addon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatabase-rider%2Fdbunit-addon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabase-rider%2Fdbunit-addon/lists"}