Kylo does not start with Postgres as metadata storage

Description

I want to configure Kylo to use Postgres for Metadata storage.
I tried to configure fresh Kylo installation v0.9.1.2, but it is unable to start. When I start it, I see the following in kylo-services logs:

The most important error line is

When I googled for the solution I found this SO question: https://stackoverflow.com/questions/11284359/persisting-uuid-in-postgresql-using-jpa/17323965

So as far as I understand, java UUID type is not compatible out-of-the-box with Postgres via hibernate.
That makes Kylo metadata subsystem incompatible with Postgres.

Note: I also tried v0.9.1.1 before and it also didn't work.

Environment

Kylo v0.9.1.2
Postgres 10.5

Assignee

Unassigned

Reporter

Krzysztof Zarzycki

Labels

None

Reviewer

None

Story point estimate

None

Components

Affects versions

Priority

Medium
Configure