A snapshot tool for PostgreSQL and Java (or other JVM-based languages).
- Java 8 or newer (not tested on Java 9 yet)
- PostgreSQL client library
- Docker
Compile and run tests:
./gradlew test
Run tests with code coverage measurement:
./gradlew clean test jacocoTestReport
Aurinko is influenced by Stellar (https://github.com/fastmonkeys/stellar), which does similar things but is written in Python. Stellar obviously has a lot more features, since it has been in development since 2014.
Some of the goals of Aurinko are different from Stellar's: for example, Stellar also supports MySQL, while Aurinko is never going to support any other databases than PostgreSQL.
A funny coincidence is that Stellar and Aurinko are both from Helsinki, Finland. Stellar is written mainly by Teemu Kokkonen and Pekka Pöyry who work at Fast Monkeys (plus a community of 10+ contributors), while Aurinko is written by Ville Peurala who works at Wunderdog.