LibreDB Studio je databázový klient, který běží jako kontejner vedle vašich databází a ovládá se z prohlížeče. Nemusíte ho tedy instalovat na každý počítač, ze kterého pracujete, a databázový port nemusí být dostupný odjinud než z kontejneru. Licence MIT, bez placené verze a bez funkcí schovaných za předplatné.
V balíku je 26 typů připojení, mimo jiné PostgreSQL, MySQL, SQLite, ClickHouse, Couchbase, IBM Db2, MongoDB, Redis, Cassandra, Elasticsearch, OpenSearch, Druid, Prometheus, Kafka, Neo4j, Qdrant, Milvus, InfluxDB, etcd a Oxia. Dalších 28 enginů mluví protokolem některého z nich a připojí se bez vlastního ovladače.
Co umí: procházet schéma, velikosti tabulek, počty řádků, indexy a cizí klíče, spouštět dotazy s našeptávačem, číst plán provedení, porovnat dvě schémata a vygenerovat migrační SQL, kreslit ER diagram a sledovat aktivní sezení i pomalé dotazy. Režim sandbox dotaz skutečně provede a výsledek ukáže, pak ho ale vrátí zpět, takže se dá předem zjistit, čeho by se UPDATE dotkl.
Co neumí: deset z těch 26 typů jen čte a nezapisuje. U Druidu, Elasticsearche a OpenSearche proto, že jejich dotazovací jazyk nemá UPDATE, u Promethea, Kafky, Neo4j, Qdrantu, Oxie a obou připojení k InfluxDB proto, že jsme se tak rozhodli. Rozhraní je zatím jen anglicky, český překlad neexistuje.
Spuštění: docker run -d --name libredb-studio -p 3000:3000 ghcr.io/libredb/libredb-studio:0.18.0