PostgreSQL码农集散地

IvorySQL 网页版初体验及场景展望

什么? 用网页体验数据库? 没错 IvorySQL 这款兼容 Oracle 的开源国产数据库, 可以用浏览器直接打开体验:
  • https://trial.ivorysql.org/
网页版大幅度降低了 IvorySQL 的学习和使用门槛, 太棒了 类似的还有 DuckDB/glaredb/PGLite 这几个项目
  • https://shell.duckdb.org/
  • https://glaredb.com/
  • https://pglite.dev/repl/
IvorySQL 网页版还支持导出和导入, 可保留网页版使用过程中的状态, 也可上传备份文件重构之前的状态.
所以 IvorySQL 网页版使用场景更加广泛, 不仅仅适用于教学, 例如:
  • 教学用的场景, 导入教学 schema 和数据;
  • 开发调试, 导入 schema 和数据进行联调;
  • 用 AI 写文章、开发插件、开发应用时, 如果内容或应用中涉及 IvorySQL 数据库, IvorySQL 网页版可作为真实环境进行验证, 确保 AI 写的东西的正确性;
最后给 IvorySQL 提一些建议: 1、网页版的 addr 和 port 是否可透出给用户 (如果技术上可行), 如果可以的话, IvorySQL 网页版的使用场景才能覆盖到更多场景. 2、如果不能透出 addr 和 port 给用户, 是否可以 mcp 提供出来? 封装一些简单的 tool, 例如检查 SQL 是否可运行等. 3、打通 github, 将网页版集成到开发工作流中, 特别是结合 AI 使用时, 最主要的用途还是前面提到的第三点. 4、目前 IvorySQL 提供的网页版是兼容 Oracle 模式的版本, 最好能有 2个URL分别对应 pg/ora 模式. 5、内置一些日常教学 tutorial 等 6、内置多一些常用插件 (特别是覆盖AI和多模场景)
  • 向量(vchord, pgvector)
  • 分词(pg_jieba, pgroonga)
  • 关键词检索(pg_tokenizer, pg_textsearch, bm25)
  • 图(age)
  • gis(postgis, pgrouting)
  • context/memory 分割和整理
7、建议开源项目增加自动 deepwiki 刷新.
  • https://deepwiki.com/IvorySQL/IvorySQL
最后, 可以多宣传一下 IvorySQL 网页版的使用场景和案例, 带动更多人用起来.