@algernon if you configure the data store to be backed by postgres you only tell stalwart to use postgres to store its kv store in instead of whatever the popular Rust homebrew db was... rocksdb? The issue is with the structure of the kv store itself -- it is *not* human readable (the keys are numeric), it is not documented apart from digging in the source code. It uses absolutely nothing of the toolset of PG apart from a table with two columns. And it needs to be migrated upon upgrade.
@petko Ow. Okay. That's not something I want to deploy into prod.
I guess we'll see what happens faster: Stalwart 1.0, or me decomissioning my old mail server.