flatcar / nebraska

Update monitor & manager for applications using the Omaha protocol, optimized for Flatcar Container Linux.
https://www.flatcar.org/docs/latest/nebraska
Apache License 2.0
169 stars 42 forks source link

Use postgresql driver other than gopkg.in/dat.v1 #34

Closed dongsupark closed 4 years ago

dongsupark commented 5 years ago

At the moment Nebraska relies heavily on gopkg.in/dat.v1 for communicating with its Postgresql database. That's inherited from the coreroller era.

However, both dat and logxi, its logging library, are not maintained since many years. So it's not possible to migrate dependent projects to Go modules, and it's unlikely that any upstream PRs against the projects could be merged.

We need to think about an option to replace dat with a Postgres driver which is widely used and actively developed, for example:

blixtra commented 5 years ago

@schu perhaps this some low-hanging fruit before going public?

joaquimrocha commented 4 years ago

The driver has been replaced by pq and goku and merged to master. Closing this issue.