square / keywhiz

A system for distributing and managing secrets

Home Page:https://square.github.io/keywhiz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remove non-mysql database support

mcpherrinm opened this issue · comments

Our build systems are overly complicated by our (not great) way of supporting multiple database engines.

I think we should remove postgres/h2, and check in the jooq generated Java.

That'll simplify building a lot. If there's somebody who wants to support another database later, then we could consider re-adding databases.

There will be additional burden on any developers making new migrations, because they'll have to check in the generated code, but we can provide a script to ensure that's done properly.

Postgres has been removed

H2 has been removed in #444.