Skip to content

A database snapshot tool for PostgreSQL and JVM languages, for testing. Influenced by Stellar (https://github.com/fastmonkeys/stellar).

License

Notifications You must be signed in to change notification settings

vpeurala/aurinko-pg

Repository files navigation

Aurinko

A snapshot tool for PostgreSQL and Java (or other JVM-based languages).

Requirements

  • Java 8 or newer (not tested on Java 9 yet)
  • PostgreSQL client library
  • Docker

Building

Compile and run tests:

./gradlew test

Run tests with code coverage measurement:

./gradlew clean test jacocoTestReport

Influenced by Stellar

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.

About

A database snapshot tool for PostgreSQL and JVM languages, for testing. Influenced by Stellar (https://github.com/fastmonkeys/stellar).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published