adminer v4.16.0 版本更新介绍
发布日期: 2025-02-20
版本号: v4.16.0
Adminer近期多个版本更新主要涵盖数据库功能修复与优化,涉及MySQL、PostgreSQL、SQLite、MS SQL、Oracle、MongoDB等主流数据库。重点修复包括:MySQL修复bit(64)值保存问题,PostgreSQL支持SSL连接、保留EXPLAIN空格及自增字段修改,SQLite解决外键修改与默认值表达式问题,MS SQL支持非默认模式外键,MongoDB新增针对选定数据库执行命令功能。界面与安全方面优化了自动聚焦属性、用户名显示、连接错误信息隐藏,并修复RTL语言查询方向、多行表注释显示等问题。兼容性更新包括支持PHP 8.3、Elasticsearch 7驱动适配及修复旧版Elasticsearch可用性,同时调整了MariaDB、PostgreSQL等数据库的文档链接、数据类型支持及权限判断逻辑。
更新内容 (中文)
详见原始内容
更新内容 (原始)
Adminer 4.16.0:
MySQL: Fix saving bit(64) values (bug #839) PostgreSQL: Preserve whitespace in EXPLAIN (bug #827) PostgreSQL: Support SSL PostgreSQL: Support altering auto_increment (bug #761) SQLite: Fix altering forign keys (bug #841) SQLite: Fix expressions in default values (bug #860) MS SQL: Foreign keys in non-default schema (bug #833) Oracle: Include tables granted by other user MongoDB: Execute commands against the selected DB
Adminer 4.15.0:
Escape unknown field in select HTTP drivers: Don’t allow path in server name HTTP drivers: Hide connection error message SimpleDB: Disable XML entity loader
Adminer 4.14.0:
Use autofocus HTML attribute PostgreSQL: Fix initial value of exported autoincrement PostgreSQL: Fix renaming a database
Adminer 4.12.0:
Fix SQL query code direction if RTL language is used MariaDB: Add support for UUID data type MS SQL, MongoDB: Connect to localhost with default port if server is not specified MongoDB: Fix parsing WHERE condition from SQL query
Adminer 4.11.0:
MySQL: Fix highlighting current table in menu on macOS MariaDB: Fix several links to documentation pages MS SQL: Prefix Unicode strings with ‘N’ so they are treated correctly
Adminer 4.10.0:
Print username next to the logout button Do not display empty action links in main menu
Adminer 4.9.4:
Unify displaying of ‘New item’ action based on privileges Firefox: Fix opening a database to the new browser’s tab with Ctrl+click Editor: Fix array conversion to string (issue adminerneo#3). Editor: Fix building links with array parameters
Adminer 4.9.3:
MySQL, PostgreSQL: Fix queries splitting and string constants MySQL: Fix where clause for JSON column MySQL: Do not include unchanged PARTITION BY definition into ALTER TABLE query MariaDB: Support current_timestamp() PostgreSQL: Fix editing record that contains a field with GENERATED ALWAYS default value
Adminer 4.9.2:
PostgreSQL: Fix search fields configuration (regression from 4.9.0) PostgreSQL: Fix exporting CREATE TABLE query with GENERATED default values PostgreSQL: Fix exporting CREATE TABLE with sequence default value PostgreSQL: Fix search condition for network address types, add macaddr8 type
Adminer 4.9.1:
Support PHP 8.3 PostgreSQL: Show only accessible databases
Adminer 4.9.0:
Validate connection to server in HTTP based drivers Elasticsearch 5: Make unusable driver usable again, move it to plugins Add new Elasticsearch 7 driver MySQL: Skip dump of generated columns
Adminer 4.8.2:
Support multi-line table comments MySQL: Use ST_SRID() instead of SRID() for MySQL 8 (PR #418) PostgreSQL: Don’t reset table comments (regression from 4.2.0) PostgreSQL PDO: Allow editing rows identified by boolean column (PR #380)