CroWall 正式发布原生 macOS 数据库客户端 CroDB v1.2。本次更新带来全新的表结构设计能力,让用户可以在 CroDB 中直接完成数据表创建、字段调整、主键设置与数据表删除,同时在执行前完整审查对应的 SQL 语句。
CroDB 是一款面向开发者与运维人员的轻量级 MySQL、PostgreSQL 客户端。它不追求完整数据库 IDE 的复杂功能,而是聚焦连接数据库、浏览对象、查询和编辑数据、执行 SQL、管理表结构以及导入导出等高频工作。
从查看结构到直接设计结构
在 CroDB v1.2 中,数据表的“结构”标签页新增编辑模式。用户可以直接:
- 新增、重命名或删除字段;
- 修改字段类型和是否允许为空;
- 编辑字段默认值与注释;
- 设置单字段或多字段主键。
编辑过程中,每个字段都会根据状态显示“新增”“已修改”或“已删除”标记。被标记删除的字段在保存前仍可恢复,用户也可以随时撤销本次全部修改。
除修改已有数据表外,v1.2 还支持从侧边栏新建数据表。整个设计过程只保存在当前标签页中,在用户主动点击“创建表”之前,CroDB 不会向数据库服务器发送任何结构变更。
用户也可以从侧边栏删除数据表。确认窗口会展示完整的 DROP TABLE 语句,删除完成后,与该表相关的已打开标签页将自动关闭。
所有变更,执行前均可审查
表结构操作往往会直接影响业务数据,因此 CroDB v1.2 延续了产品对操作透明度和生产安全的重视。
保存结构修改时,CroDB 会先打开确认面板,逐项列出待提交变更,并展示即将发送给服务器的完整 SQL。删除字段、删除主键等可能造成数据丢失的操作会被明确标记为不可恢复。
针对不同数据库,CroDB 也会清楚说明执行方式:PostgreSQL 的结构变更会在单个事务中执行;MySQL 的 DDL 语句则可能分别提交,界面会提示执行失败后出现部分修改的风险。
对于标记为生产环境的连接,保存表结构或删除数据表前还需要输入表名进行二次确认。只读连接无法进入结构编辑模式,视图与物化视图也仅支持查看,从操作入口上减少误修改风险。
此外,关闭包含未保存结构修改的标签页时,CroDB 会统计并提示待保存内容;可能丢弃当前设计的刷新操作也会被主动拦截。
延续轻量、原生与本地优先
除新增表结构设计能力外,CroDB 继续提供数据库对象浏览、SQL 编辑与执行、表数据筛选和编辑、CSV 导入,以及 CSV、TSV、JSON、SQL、Markdown 等格式导出功能。
CroDB 无需注册账号且不包含广告。连接设置、查询历史、收藏、草稿和应用偏好均保存在用户的 Mac 上;选择保存的数据库密码由 macOS 钥匙串保护,数据库通信直接连接至用户配置的服务器。
CroDB 团队表示:“数据库工具的效率,不只是少几个操作步骤,更重要的是让每一次修改都清楚、可控。v1.2 希望让表结构设计足够直接,同时让用户在真正执行之前看清每一项变化。”
CroDB v1.2 现已发布,适用于 macOS 15.0 及以上系统。