Тема: LibreDB Studio: відкритий SQL клієнт для 46 рушіїв
Вітаю. Пишу від імені команди, яка розробляє LibreDB Studio. Хочу показати проєкт і почути зауваження, бо цей розділ саме для цього.
LibreDB Studio це веб клієнт для баз даних з відкритим кодом, який ви ставите на власний сервер. Дані нікуди не йдуть: з'єднання відкривається з вашого сервера прямо до бази. Якщо з'єднання позначене тільки для читання, воно відмовляє будь-якому запису ще до того, як той дійде до рушія.
Версія 0.17.0 охоплює:
1. 18 рушіїв із власним драйвером: PostgreSQL, MySQL, SQLite, libSQL, DuckDB, Oracle, SQL Server, ClickHouse, Druid, Trino, Cassandra, Elasticsearch, OpenSearch, MongoDB, Couchbase, Redis, Prometheus та Kafka.
2. 28 рушіїв, які говорять протоколом тих самих драйверів: MariaDB, TiDB, Vitess, Percona, TimescaleDB, Citus, YugabyteDB, CockroachDB, Valkey, KeyDB, DragonflyDB, FerretDB, ScyllaDB, Redpanda та інші.
Разом 46 рушіїв, до яких можна під'єднатися.
Що ще є: редактор запитів з автодоповненням, дерево об'єктів, експорт, схема ERD, панель моніторингу для з'єднань і повільних запитів, а також режим агента, який відповідає на питання про схему локальною моделлю, не надсилаючи дані назовні.
Встановлення через Docker або npx. Код відкритий: https://github.com/libredb/libredb-studio
Якщо хтось із вас користується якимось із цих рушіїв, буду вдячний за зауваження, чого бракує. Відповім тут на будь-які питання.