数据库的客户端和管理工具-Kangaroo
2021-04-04 21:55:41 阿炯

袋鼠(Kangaroo)数据库工具是一款为热门数据库系统打造的管理客户端 (SQLite/MySQL/PostgreSQL/...) ,基于开源技术栈构建(GNOME),支持建表、查询、模型、同步、导入导出等功能,支持 Windows Mac/Linux 等操作系统,力求打造成好用、好玩、开发友好的 SQL 工具。采用Vala语言开发并在MIT协议下授权。







最新版本:1.7

Kangaroo v1.7.1.210331 已经于2021年4月上旬发布,此版本更新内容包括:
新特性或修复的缺陷列表
实现十六进制编辑器支持 (已完成)
实现工作空间页样式支持 (已完成)
增加可独立查看日志支持 (已完成)
增加界面快捷键定制支持 (已完成)
增加数据图表支持 (前期开发中)
数据库模型化支持 (前期开发中)
    支持模型文件加载和保存功能
    支持模型节点复制与粘贴功能
    支持模型节点多选功能
支持拖放 SQLite 数据库到连接首页并自动打开 #76
重构应用首页,方便用户操作
支持复制数据为 LUA 表结构
改进对象导航树操作体验
支持保存和恢复工作空间界面布局功能,缓存正在编辑的内容
增加更多语言支持
改进日志支持(日志消息中增加数据库名和连接名)
增加SQL脚本文件监测支持
重构数据表视图支持显示特性工具栏
打开连接时默认展示全部数据表
重构对象树视图改进对象树显示效果
增加快捷键对话框,支持查找和配置快捷键
改进标题栏样式支持,支持颜色和图片背景快捷配置
增加弹出桌面气泡消息支持
增加关闭页面确认对话框支持
重构数据表、设计器、模型页工具栏控件,支持图标和图标文字两种显示方式
修复: Access denied: you need the SUPER privilege(s) for this operation
修复: 删除对象后同步关闭其打开的视图
修复: 重命名对象后同步更新打开的视图
修复:苹果系统无法获得系统名称的错误
更多详情请查看此处

最新版本:1.98
袋鼠数据库管理工具 1.98 版本聚焦使用全新的控件(GtkColumnView)重构表设计器组件,解决升级到 GTK4 版本出现的一系列体验问题;
为了让版本平稳升级,本轮版本重构只涉及 UI 界面的重构,实现表设计器 UI 和现有数据模型对接;关联的元数据模型重构放到下一个版本中实现;
本轮版本实现了对 SQLite、PostgreSQL、MySQL/MariaDB 的表设计支持,虽然细节体验仍然需要不断优化完善,但整体体验实现了跨越式升级,能更好的支持触摸屏电脑;

新特性或修复的缺陷列表
数据网格增加当前单元格样式支持
SQLite: 重构表设计器
MySQL: 重构表设计器
PostgreSQL: 重构表设计器
规范化字段的长度/精度/小数位支持
更新中文语言支持 (zh-CN/zh-TW/zh-SG/zh-HK)
修复:ODBC CHAR/WCHAR 类型读取问题,连接对话框丢失驱动问题
修复:修复起始页拖放建立连接问题,MySQL/MariaDB 乱码问题

最新版本:5.0
对相关页面进行了大幅度的升级优化,完美实现了用户的需求,还结合自身软硬件特点构建了独门特色,还额外增加了正则表达式的支持;同时这个版本继续完善 SQL Server 支持,实现了用户(Server Login/Database User)、角色(Server/Database/Application) 等对象的支持;2024年6月上旬发布的v5.0的新特性或修复的缺陷列表如下:
增加对象权限、选择对话框
升级 Windows 安装包界面
重构 SQL 构建器 WHERE 页面
重构数据表视图过滤条件页
SQL Server: 实现服务器角色支持、实现数据库角色支持、实现应用角色支持
PostgreSQL: 拆分用户注释、拆分用户属性、拆分角色注释、拆分角色属性、拆分用户属性、拆分用户属性为独立子页面
PostgreSQL: 修复对象浏览视图中用户和角色上下文菜单问题
更新中文语言支持 (zh-CN/zh-TW/zh-SG/zh-HK)


项目主页:https://gitee.com/dbkangaroo/kangaroo