github t8y2/dbx v0.3.6

latest releases: packages-v0.4.11, v0.5.35, v0.5.34...
one month ago

DBX v0.3.6

新功能

  • 数据库关系图 — 右键数据库/表节点选择"查看关系图",支持表结构图和 Chen 风格工程 ER 图,支持缩放/拖拽和 SVG 导出 (contributed by @SuLea-IT)
  • SQL 编辑器设置 — 新增设置页面,可自定义字体、字号和 CodeMirror 主题,带实时预览效果 (contributed by @rarnu)
  • 数据库导出 — 右键数据库节点导出 SQL 文件,包含表结构 DDL 和 INSERT 数据,每表最多 10,000 行,批量 INSERT 减小文件体积 (contributed by @SuLea-IT, closes #53)
  • 表数据 WHERE 过滤 — 搜索框中输入 WHERE 条件可直接过滤表数据,分页和排序保持一致 (contributed by @SuLea-IT, closes #51)
  • 行状态筛选器 — 编辑模式下新增状态筛选(全部/已变更/已编辑/新增/已删除),行号单元格以颜色标识变更状态 (contributed by @SuLea-IT)

改进

  • SQL/表标签标识 — Tab 标签页新增模式图标和标签(SQL / Table),更容易区分
  • 表名补全优先级 — 在表上下文中,表名补全排在 SQL 关键词之前
  • ClickHouse 认证 — ClickHouse 连接支持用户名和密码

修复

  • NUMERIC/DECIMAL 显示异常 — 修复 PostgreSQL/MySQL/SQL Server 中 NUMERIC/DECIMAL 类型显示为 NULL 或乱码的问题 (contributed by @kingcanfish)
  • ClickHouse 连接失败 — 修复数据库名被错误拼入 URL 路径导致连接失败的问题
  • Doris/StarRocks 连接失败 — 修复 sqlx 发送不支持的 SET 语句(PIPES_AS_CONCAT、timezone)导致连接报错的问题
  • 开发模式 Keychain 弹窗 — 开发模式下使用文件存储密码,避免 macOS 每次热更新都弹出 Keychain 密码框

安装

Homebrew (macOS):

brew install --cask t8y2/tap/dbx

更新:

brew upgrade --cask t8y2/tap/dbx

Scoop (Windows):

scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

更新:

scoop update dbx

Don't miss a new dbx release

NewReleases is sending notifications on new releases.