Shield CLI 的 PostgreSQL 插件 v0.5.0 发布:数据库导出 + 协作增强,ER 图全新体验

发布时间:2026/5/16 8:36:22

Shield CLI 的 PostgreSQL 插件 v0.5.0 发布:数据库导出 + 协作增强,ER 图全新体验 昨天发布了 PostgreSQL 插件 v0.4.0带来了交互式 ER 图和多人协作功能。Shield CLI v0.5.0 继续升级解决两个核心问题数据库导出和更流畅的协作体验。数据库导出结构与数据一键搞定v0.5.0 新增了可视化导出功能支持两种模式1. 仅导出结构导出表结构、索引、约束、触发器等不包含数据文件体积小适合版本控制支持导出为 SQL 文件可直接在其他环境执行2. 结构与数据一起导出同时导出结构和数据支持选择特定表的数据导出提供数据量估算避免导出过大文件自动处理外键依赖确保数据完整性操作方式在 Web 界面中连接到 PostgreSQL 数据库点击左侧 Schema 旁的「导出」按钮选择导出模式结构 / 结构数据可选选择要导出的表点击「开始导出」自动下载 SQL 文件协作增强主持人模式同步更智能传统痛点团队讨论时每个人的 ER 图画布状态不同难以保持同步讲解人需要不断提醒其他人调整视图影响沟通效率远程协作时网络延迟导致操作不同步PostgreSQL 插件 v0.5.0 协作功能示例Shield CLI 解决方案v0.5.0 升级了协作功能新增「主持人模式」1. 主持人模式开启后其他参与者的画布会自动跟随主持人的操作主持人移动、缩放画布时所有人的视图实时同步主持人点击某张表其他人的视图会自动聚焦到该表支持随时切换主持人灵活适应不同场景2. 智能同步优化了 WebSocket 通信减少网络延迟支持部分同步只传输必要的操作数据断线重连后自动恢复同步状态低带宽环境下依然保持流畅体验使用方式多人打开同一个数据库的 ER 图点击顶部「协作」按钮选择「开启主持人模式」选择主持人默认为发起者主持人操作画布时其他人的视图会自动同步如需退出主持人模式再次点击「协作」按钮关闭其他改进性能优化ER 图渲染速度提升 30%支持更大规模的数据库导出功能采用流式处理支持导出大型数据库协作功能的内存占用降低 50%支持更多人同时在线界面优化导出功能集成到 Schema 管理界面操作更直观ER 图画布新增网格背景对齐更方便协作状态实时显示包括在线人数和当前主持人兼容性支持 PostgreSQL 10 版本与 Shield CLI v0.3.3 完全兼容保持轻量级设计启动时间不到 1 秒升级方式# 升级插件f1F1s-MacBook-Pro ~ % shield plugin upgrade postgres Checkingforupdates: postgres... ✓ Upgraded postgres: v0.3.7 → v0.5.0# 验证版本f1F1s-MacBook-Pro ~ % shield plugin list NAME VERSION PROTOCOLS INSTALLED mysql v0.3.7 mysql, mariadb2026-03-27T15:30:5008:00 postgres v0.5.0 postgres, pg, postgresql2026-03-27T18:06:4508:00Docker 用户dockerpull fengyily/shield-postgres实际应用场景场景一团队数据库设计评审架构师开启主持人模式团队成员通过浏览器加入架构师在 ER 图上讲解表关系所有人视图自动同步讨论结束后一键导出结构文件提交到版本控制系统场景二数据库导出连接源数据库导出结构和必要的数据场景三远程协作排查问题运维人员连接生产数据库只读模式开启协作邀请开发人员加入运维人员作为主持人引导开发人员查看相关表结构实时讨论问题原因快速定位解决方案接下来MySQL 插件的导出和协作增强功能正在开发中计划支持更多数据库类型的导出功能考虑添加导入功能实现数据库间的快速迁移计划新增「激光笔」功能主持人可以在画布上标记重点计划支持实时评论团队成员可以在特定表或关系上添加评论计划新增操作历史记录可查看谁在何时做了什么修改试一下# 安装 Shield CLIbrewinstallfengyily/tap/shield-cli# 或curl-fsSLhttps://cdn.jsdelivr.net/gh/fengyily/shield-climain/install.sh|sh# 安装/升级 PostgreSQL 插件shield pluginaddpostgres# 连接数据库体验新功能shield postgres127.0.0.1:5432 --db-user postgres开源地址https://github.com/fengyily/shield-cli插件仓库https://github.com/fengyily/shield-plugins有问题或建议欢迎提 Issue。如果你觉得这篇文章有用欢迎点赞、收藏并分享给更多朋友

相关新闻