DEV Community · Show DEV8/11 19:1954 分
LibreDB Studio:容器化SQL IDE,免开端口查询数据库
I got tired of opening ports just to query my own database
开发者因频繁为管理型Postgres数据库开放端口、配置SSH隧道或安装桌面应用而感到繁琐,于是构建了LibreDB Studio。这是一个自托管的SQL IDE,以容器形式部署在数据附近,用户可通过浏览器访问,无需暴露公网端口。它支持PostgreSQL、MySQL、Oracle、SQL Server、SQLite、MongoDB、Redis、Couchbase、ClickHouse、Druid等十余种数据库引擎,提供统一的ER图、Schema差异对比和Monaco编辑器。核心功能包括自动生成迁移SQL的Schema差异、交互式ER图(支持PNG/SVG导出)、基于任意LLM(如Gemini、OpenAI或本地Ollama)的自然语言转SQL,以及TypeScript、Prisma、Go、Python、Java的ORM代码生成器。此外,MIT版本内置OIDC SSO支持。项目已开发8个月,作者在Dev.to上发布演示并开放问答。