1 OmniDB 2.9.0
1.1新功能
- 插件系统。开发和共享自定义功能
- 数据挖掘。一种高级模式匹配搜索数据库对象和表数据
-
1.2改进 - SQL模板现在可用于CREATE TABLE和ALTER TABLE
- SQL模板现在可用于插入和更新记录
- 查询数据操作现在创建一个包含所有列和ORDER BY主键的SQL模板
- DDL / Properties现在可用于PostgreSQL数据库树中的所有元素
- DDL选项卡现在显示PostgreSQL数据库的所有受支持对象的GRANT
- BDR3现在可作为插件使用
1.3 bug修复
- 现在可以在通过SSH隧道连接时使用调试器
- 返回非常大的数据集的查询不再阻止查询服务器
- 修复了使用监控仪表板时的SSH隧道连接问题
- 修复了控制台选项卡中的\ dx + EXTENSION命令
2 OmniDB 2.10.0
2.1 新功能
- 支持外部数据包装,外部服务器,用户映射和外部表(PostgreSQL)
2.2 改进
- 监控仪表板:保存每个连接的当前图表处置
- 监控仪表板:需要plpythonu的监控单元不再具有此要求(PostgreSQL)
- 监控仪表板:改进当前图表并添加新图表(PostgreSQL)
- 使用“高级对象搜索”(PostgreSQL)重命名为“数据挖掘”功能
- 高级对象搜索:只在找到内容时显示一行,不显示“不匹配”(PostgreSQL)
2.3 bug修复
- 修复了“无法找到从未知到regprocedure的转换函数”(PostgreSQL,#591)
- 修复了“不支持的regnamespace类型”(PostgreSQL,#605)
- 使用查询数据时修复了“对象对象”错误消息(Oracle,#611)
3 OmniDB 2.11.0
3.1 新功能
支持PostgreSQL 11
- 可以在控制台选项卡和树视图中管理表,函数和存储过程
- 调试器可以使用PostgreSQL 11函数和过程
3.2 改进
- 服务器包现在在systemd中安装服务
- 用于调用函数和过程的SQL模板(PostgreSQL)
- 在树视图中支持物化视图的索引(PostgreSQL)
- 在树视图中支持视图规则(PostgreSQL)
- FreeBSD的调试版(PostgreSQL)
- 现在,Connection Grid允许通过单击列名进行排序
- Django安全性的改进
3.3 bug修复
- 修复了EXCEPTION发生时DO块/函数/过程没有显示的MESSAGES(PostgreSQL)
- 修复Alter Table GUI不处理NULL值(PostgreSQL)
- 修复列类型名称未在Alter Table GUI(PostgreSQL)中正确显示
- 为模式修复了GRANT的DDL(PostgreSQL)
- 修复了REFRESH MATERIALIZED VIEW(PostgreSQL)的SQL模板
- 修复了Postgres-XL树没有替换节点名称的问题
3.4 弃用
- 不再支持Debian 7,服务器包是在Debian 8上构建的
4 OmniDB 2.12.0
4.1 新功能
- 整个Web界面,组件和图标的全新现代外观
- PostgreSQL:用户现在可以启用/禁用自动提交
- PostgreSQL:向用户显示后端的状态
- PostgreSQL:如果禁用自动提交或用户启动事务,则用户可以执行COMMIT或ROLLBACK
- PostgreSQL:PostgreSQL的全新功能自动完成组件
- PostgreSQL:支持HASH分区(SQL模板,树视图,属性和DDL)
- 用于设置CSV编码和分隔符的新用户选项
4.2 改进
- PostgreSQL:OmniDB现在尽可能使用PostgreSQL服务器端游标,以始终保持较低的OmniDB内存使用率
- PostgreSQL:改进了视图和物化视图的SELECT模板
- 保存查询选项卡的标题
- OmniDB调试器:CentOS 6和7的不同RPM
- OmniDB插件API:适应新的OmniDB外观
- OmniDB插件API:支持从核心删除pglogical,Postgres-BDR 1.0和Postgres-XL,现在是分离的开源插件
4.3 bug修复
- 修复:PostgreSQL:返回非常大的数据集时使用高内存(使用服务器端游标)
- 修复:Oracle / MySQL / MariaDB:QueryBlock不显示每个块的第一行
- 修复:单击树视图上删除的节点:“只能转置具有单行的表”
- 已修复:导出到XLSX不遵循区域设置
- 修复:编辑器在Alt-Tab后失去焦点
5 OmniDB 2.13.0
5.1 新功能
- 连接组:例如,允许用户轻松区分生产和测试数据库服务器
- 通过omnidb-config CLI实用程序进行用户和连接管理,这有助于自动部署
5.2 改进
- 高级对象搜索现在考虑视图和物化视图定义
- 在树视图中展开触发节点时显示触发器功能
- PostgreSQL:Improved \ h命令,提供SQL命令的语法帮助
- Linux:OmniDB systemd服务现在使用/etc/omnidb.conf中的配置文件
- 将所有OmniDB用户密码转换为OmniDB用户数据库中的哈希值,从而提高安全性
- OmniDB升级过程现在备份用户数据库(文件omnidb.db)
- 现在,Oracle / MySQL / MariaDB上始终启用自动提交
- 密码过期/重新验证后,用户无需再次执行查询
- 用于FreeBSD的PostgreSQL 11的OmniDB调试器插件
5.3 bug修复
- 修复:单击带有WHERE子句的索引:“只能转置具有单行的表”
- 修复:导出到XLSX / CSV不考虑所有行
- 修复:关闭错误窗口时出错
- 已修复:监控仪表板:当监控选项卡没有焦点时,不会调整列宽
- 修复:如果没有选项,则不会在树中显示用户映射
- 修复:如果没有选项,外部表DDL无法正确显示
- 修复:功能和程序的DDL在函数体后没有显示必要的逗号
6 OmniDB 2.14.0
6.1 新功能
- 通过URI连接,允许更多连接参数(有关详细信息,请参阅https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING)
- 易于安装/删除OmniDB插件
- 插件API:监控单元现在可以创建为单独的插件
- 现在可以自定义全局用户界面字体大小
- (PostgreSQL)支持用户定义的类型和域
6.2 改进
- 监控仪表板:现在使用垂直滚动条呈现包含许多标签的图表
- 监控仪表板:非附加图表现在保留原始颜色
- 包含对MariaDB 10.3的支持
- 包含对MySQL 8.0的支持
- 包含对Oracle 18c的支持
- 包括对Postgres-XL 10的支持
6.3 bug修复
- 修复了单击外表时的错误,然后是数据操作,然后是查询数据
- 更改连接时修复错误:“NoneType”类型的对象没有len()
- 修复了CentOS 7程序包错误:缺少OmniDB服务器服务文件
- 如果PK列名称包含引号且表格至少有1条记录,则会显示EditData中的错误