用户反馈的 Bug 和可以实现的特性也会添加到这里。
检查所有的 React hooks 调用,确保最优。
几乎所有的数据库操作在 UI 层面都可以取消以避免等待。至于驱动、网络和数据库怎么处理取消是不确定的。这个功能是否需要,看用户的反馈。 (准备工作已完成。)
数据库中的代理配置移动到设置界面。这样配置数据库的时候只需要选择就行。
Alpha.1 发布
增加 Oracle 支持。
用户需要决定一个非简单 SQL 语句的意图是查询还是操作。
Fix: SQL 查询滚动不能继续加载。(Alpha 和 Beta 不单独提供 Fix 更新)
查询 Session 和 Tab 的同步。现在会及时释放驱动的查询 Session。
SQL 查询结果可以编辑。
Fix: ClickHouse 无法连接。(Alpha 和 Beta 不单独提供 Fix 更新)
拆分查询页签为多个 Hooks,功能太多,文件过大了。
Fix: Sqlite 功能几乎不可用。之前只是驱动接入测试,没有测试界面。(Alpha 和 Beta 不单独提供 Fix 更新)
所有已支持数据库的全功能测试。
Alpha.2 发布。
Sqlite 数据库录入时支持更多配置项。
之后的其他数据库支持都将以单独的可执行文件提供,并使用 Unix Domain Socket 来进行通信。为此,需要拆分数据库交互部分的代码。
Duckdb 支持,通过 ADBC 动态链接。
Alpha.3 发布。
MongoDB 查询结果可以编辑。
Redis 查询结果可以编辑。
Alpha.4 发布。
创建 SQL 行。
UI 层面的事务支持。在开启后,用户可以执行多条语句,然后再决定提交还是回撤。
I18n。界面、文档和网站。
Beta 发布