Randall Hauch
457c480fa2
Renamed license file to mirror form used in other top-level filenames.
2016-01-27 09:06:23 -06:00
Randall Hauch
991d1869e1
Merge pull request #5 from rhauch/dbz-5
...
DBZ-5 Added change log file
2016-01-27 09:04:46 -06:00
Randall Hauch
39cb1eb8d5
Merge pull request #4 from rhauch/dbz-6
...
DBZ-6 Enforce line ending style for most file types
2016-01-27 09:02:40 -06:00
Randall Hauch
a9de015322
DBZ-5 Added change log file.
2016-01-27 09:01:44 -06:00
Randall Hauch
9b283f5792
DBZ-6 Enforce line ending style for most file types.
2016-01-27 08:55:09 -06:00
Randall Hauch
74f5b1ad4b
Merge pull request #3 from rhauch/DBZ-4
...
DBZ-4 Changed copyright statement in source code headers and adjusted checkstyle rules
2016-01-27 08:44:35 -06:00
Randall Hauch
1ce6e1dde5
DBZ-4 Added copyright.txt file with generated list of contributors based upon Git history and Java @author tags.
2016-01-27 08:38:10 -06:00
Randall Hauch
d9090ed67b
DBZ-4 Removed unused files, most of which were originally copied from the ModeShape codebase.
2016-01-27 08:37:23 -06:00
Randall Hauch
4c538d4e54
DBZ-4 Changed copyright statement in source code headers and adjusted checkstyle rules.
2016-01-27 08:12:01 -06:00
Randall Hauch
ddf61cec46
Merge pull request #2 from rhauch/update-documentation
...
Update documentation to reflect new copyright approach
2016-01-25 19:04:33 -06:00
Randall Hauch
eff1f665fa
Updated checkstyle rule for headers, and corrected several incorrect headers.
2016-01-25 18:59:25 -06:00
Randall Hauch
a0a8953d2a
Updated the copyright dates per new approach.
2016-01-25 18:33:08 -06:00
Randall Hauch
b7f2221107
Updated the README and added a CONTRIBUTE.md file with details for developers.
2016-01-25 18:33:07 -06:00
Randall Hauch
671172a6d3
Merge pull request #1 from rhauch/fix-travis
...
Changed Docker usage on Travis-CI
2016-01-25 18:31:30 -06:00
Randall Hauch
d7e52165be
Changed MySQL binlog reading integration test to eliminate concurrent issues.
2016-01-25 18:19:33 -06:00
Randall Hauch
4ddd4b33be
Changed Docker usage on Travis-CI
2016-01-25 16:12:07 -06:00
Randall Hauch
772977f391
Attempted to correct Travis build error
2016-01-25 13:50:17 -06:00
Randall Hauch
5e4c428285
Correct return type for function
2016-01-25 13:41:38 -06:00
Randall Hauch
ed36e25861
Added Travis build status image to README
2016-01-25 13:35:03 -06:00
Randall Hauch
8b31a54495
Added support for Travis-CI builds.
2016-01-25 13:31:50 -06:00
Randall Hauch
74ddfe1ec5
Updated MySQL integration test
2016-01-25 13:01:39 -06:00
Randall Hauch
71e90b5a69
Added MySQL ingest module with support for reading DDL statements.
2016-01-23 08:26:52 -06:00
Randall Hauch
8e6c615644
Added utilities for managing a relational schema's table definitions, with support for updating those by reading DDL
2016-01-20 08:53:29 -06:00
Randall Hauch
7b2a0927ce
Updated readme files
2015-12-02 11:59:01 -06:00
Randall Hauch
dffdfd8049
Added debezium-core and MySQL binary log reading tests.
2015-11-24 15:54:37 -06:00
Randall Hauch
42926f17f3
Enabled binary replication log on MySQL config used in integration tests
2015-11-19 09:14:32 -06:00
Randall Hauch
bc3be4516a
Added ability to customize database configurations in Docker images used in integration tests
2015-11-19 09:03:28 -06:00
Randall Hauch
fd9e04552c
Used a different base image for MySQL.
...
This `mysql/mysql-server` official image from the Oracle MySQL team is smaller and starts faster than the Docker "official" `mysql` image. It's also far simpler to wait for startup to complete (the `mysql` image initializes MySQL, stops it, then restarts it, so the "ready" messages appear twice, making it very difficult for the the docker maven plugin to wait reliably).
2015-11-18 17:02:08 -06:00
Randall Hauch
0a99ed67cd
Initial project skeleton
...
This initial commit defines several modules for ingesting from JDBC and specifically from PostgreSQL and MySQL. The two latter modules define separate unit tests and integration tests, and prior to running the integration tests create a Docker image with the respective database and start a Docker container. Any *.sql or *.sh files are run on database, allowing the modules to easily create and populate databases used in the tests. The integration tests are then run (using the failsafe maven plugin), and regardless of whether there are any failures the Docker container is always shutdown (at least when running `mvn install`). See the modules' README files for details.
2015-11-18 14:23:29 -06:00