client: Add database (#1424)

* client: Add h2 and jooq

* client: Add database manager

* client: Add a helper to generate JOOQ classes

* client: Add JOOQ classes

* loottracker: Create database tables when they don't exist on startup

* loottracker: Only migrate if datasource exists
This commit is contained in:
Owain van Brakel
2019-08-23 02:27:36 +02:00
committed by Ganom
parent 6280bcbba3
commit 0a20ef601d
18 changed files with 2590 additions and 49 deletions

View File

@@ -50,6 +50,7 @@ ext {
jna = '5.4.0'
jogamp = '2.3.2'
jopt = '5.0.4'
jooq = '3.11.12'
junit = '4.12'
jupiter = '5.5.1'
logback = '1.2.3'