Commit Graph

3 Commits

Author SHA1 Message Date
Vincent Bernat
c970850d7a clickhouse: complete integration of ClickHouse by populating the database
We use go-migrate to handle migrations. Only the "up" direction is
done for now. As migrations are handled inside the application,
writing downgrades is not really useful as it would be needed when
downgrading an app, but then we cannot downgrade. Moreover, the way
the flow topics are versioned, you can downgrade without much dommage.
2022-03-21 22:45:14 +01:00
Vincent Bernat
41131fca96 flow: introduce versioned flows
We need to version flow schemas. Otherwise, this won't be manageable.
Confluent is pushing for a registry, but it seems the ecosystem is
still too young. Let's version on our side with a topic for each
version.
2022-03-20 22:01:31 +01:00
Vincent Bernat
be0d510b12 clickhouse: add a new Clickhouse component to help setting Clickhouse 2022-03-20 22:01:31 +01:00