发布日期: 2026-02-08
版本号: v5.4.2

修复了通过版本检查导致的拒绝服务安全漏洞,改进了JSON编辑显示,支持修改表中的多行生成值,优化了URL链接显示和嵌套表格打印效果,隐藏了不可排序列的排序链接并在编辑表单中显示不可编辑字段。缩短了选择查询中除数字和日期类型外的所有字段显示长度,修复了Cookie值空格转义、TSV导出逗号引用及自动补全在空文本框中的问题。将打印SQL查询长度延长至10000字符,并针对MySQL、MariaDB、PostgreSQL、ClickHouse等不同数据库系统进行了多项功能修复和优化。新增了允许处于任意命名空间的插件支持,并引入IGDB驱动程序插件。

更新内容 (中文)

  • 通过版本检查避免拒绝服务漏洞(https://github.com/vrana/adminer/security/advisories/GHSA-q4f2-39gr-45jh,4.6.2版本的回归问题)
  • 编辑功能支持JSON美化打印
  • 修改表结构时支持多行生成值
  • 链接值将显示为域名格式
  • 优化嵌套表格的打印显示
  • 隐藏不可排序列的排序链接
  • 在编辑表单中显示不可编辑字段
  • 选择查询中除数值和日期类型外的所有字段缩短显示
  • 修复cookie值中的空格转义问题(缺陷#1208)
  • TSV导出时不再转义逗号(缺陷#1238)
  • 自动补全:修复空文本框中的问题(缺陷#1173)
  • 打印SQL查询长度延长至10000字符(缺陷#1186)
  • MySQL:使用information_schema获取例程定义(缺陷#1179)
  • MariaDB:不再显示来自其他表的同名检查约束(缺陷#1135)
  • PostgreSQL:建表时支持外键设置
  • PostgreSQL:修复CHECK导出中缺失的括号
  • PostgreSQL:允许创建不可延迟外键
  • PostgreSQL:修复外键导出中的重复DEFERRABLE标记
  • PostgreSQL:序列和视图导出中添加架构信息
  • PostgreSQL:修复复杂生成列的定义
  • PostgreSQL:将唯一部分索引标记为唯一(缺陷#1172)
  • PostgreSQL:修复继承链接中的命名空间问题(缺陷#1221)
  • 非PostgreSQL数据库:显示非空检查约束(缺陷#1237)
  • ClickHouse:修复偏移量问题(缺陷#1188)
  • ClickHouse:修复表列表显示(缺陷#1176)
  • 插件:新增showVariables()和showStatus()方法(缺陷#1157)
  • 插件:允许处于任意命名空间
  • 新增插件:IGDB驱动

更新内容 (原始)

  • Avoid denial-of-service via version check (https://github.com/vrana/adminer/security/advisories/GHSA-q4f2-39gr-45jh, regression from 4.6.2)
  • Pretty print JSON in edit
  • Support multiline generated values in alter table
  • Link //domain.tld values
  • Improve print of nested tables
  • Hide sort links on unsortable columns
  • Display uneditable fields in edit form
  • Shorten all but numeric and date types in select
  • Fix escaping spaces in cookie value (bug #1208)
  • Don’t quote comma in TSV export (bug #1238)
  • Autocomplete: fix in empty textarea (bug #1173)
  • Prolong printed SQL query to 10000 characters (bug #1186)
  • MySQL: Use information_schema to get routine definition (bug #1179)
  • MariaDB: Don’t display checks with the same name from another table (bug #1135)
  • PostgreSQL: Offer foreign keys in create table
  • PostgreSQL: Add missing parentheses to CHECK export
  • PostgreSQL: Allow creating NOT DEFERRABLE foreign keys
  • PostgreSQL: Remove duplicate DEFERRABLE in foreign key export
  • PostgreSQL: Add schema to sequence and view export
  • PostgreSQL: Fix definition of complex generated columns
  • PostgreSQL: Mark unique partial indexes as unique (bug #1172)
  • PostgreSQL: Fix namespace in inheritance links (bug #1221)
  • non-PostgreSQL: Display NOT NULL checks (bug #1237)
  • ClickHouse: Fix offset (bug #1188)
  • ClickHouse: Fix list of tables (bug #1176)
  • Plugins: Methods showVariables() and showStatus() (bug #1157)
  • Plugins: Allow to be in any namespace
  • New plugin: IGDB driver

下载链接