So I know that @kas and @alanz have asked for #SQL before and it's only Postgres yet but I hope you still like it:
ssb-sqlvisor
- ssb repo:
%C0ZAHlgoKAlatwo/E9LALo0/fSGqPdvUatR+zeDZZuc=.sha256
- https mirror: https://cryptbox.mindeco.de/cryptix/ssb-sqlvisor
To make it tl;dr: this uses our #golang #go-ssb code to make a connection to an running ssb-server (JS or Go) and slurps feeds one by one into one giant table. See the end of the README if you want to get an idea of what it looks like to query against this.
I'm relativly sure by now that dedicated tables for individual message types make more sense but I didn't want to have this brewing in the back of my had any longer. Such a schema should also reduce the need for dialect specific queries, I belive.
It's really ugly and I kinda used NEC.css to make it clear that this isn't supposed to become your new reader but if someone want's to take it into that direction, mi casa es su casa.
Even if you don't want to do Go or web development, booting this and using the CLI buffalo task db:..
stuff will give you a filled postgres db to do all kinds of queries!
enjoy and feel free to ask me anything