2025年9月25日: PostgreSQL 18 发布!

phpPgAdmin 5.0 发布

发布于 2010-11-29

2010年11月29日

phpPgAdmin 团队自豪地宣布 phpPgAdmin 新的重大版本发布。5.0 版本相比之前的版本增加了许多新功能、修复了 bug 并更新了翻译。

此版本经过了 2 次 beta 发布前的测试和测试期间的测试。此外,我们新的自动化 Selenium 测试能够运行在 PostgreSQL 7.4 到最新的 9.0 上。

自上次 4.2 版本以来,已修复了许多 bug,并对部分代码进行了清理。

我们已经为下一个 5.1 版本准备了许多很棒的想法,并期待开始在 5.1-dev 分支上工作!

下载


立即下载 phpPgAdmin 5.0,请访问

http://phppgadmin.sourceforge.net/?page=download

新功能


新功能

* 支持 PostgreSQL 8.4 和 9.0

* 支持 8.4+ 版本的数据库级别排序规则

* 支持模式级别导出

* 增加修改模式所有者的能力

* 清理域支持并改进界面

* 增加函数注释支持

* 允许用户同时重命名角色/用户并设置新密码

* 大幅增强全文搜索功能 (ioguix, Loomis_K)

* 彻底重写 Selenium 测试套件以支持多个数据库版本

* 优化应用程序图形 (Limo Driver)

* 支持列级别权限

* 允许用户在创建数据库时指定模板数据库

* 支持终止进程

* 增加并发创建索引的能力

* 大幅改进自动 vacuum 配置支持

* 添加表级别的管理页面

* 重构自动完成功能

* 修复跨模式对象支持

* 支持多字段外键

* 支持自动完成列表中的值分页

* 允许用户在浏览器树中将服务器分组到自定义命名的节点下

* 在介绍页面添加主题切换器

* 添加 Tomasz Pala 的主题“蓝/绿”和 ioguix 的主题“卡布奇诺”

* 自动刷新锁页面

* 自动刷新进程页面

* 页面底部添加返回顶部链接

* 浏览外键(浏览表时,点击 FK 值,跳转到 PK 行)

翻译

* 添加捷克语 (Marek Cernocky)

* 添加希腊语 (Adamantios Diamantidis)

* 添加加利西亚语 (Adri=E1n Chaves Fern=E1ndez)

* 添加巴西葡萄牙语 (Fernando Wendt)

* 更新西班牙语翻译 (Miguel Useche)

* 更新法语翻译 (JG 'ioguix' de Rorthais)

* 更新加泰罗尼亚语翻译 (Bernat Pegueroles)

Bug 修复

* 修复查询跟踪中关于过长查询的问题

* 确保 pg_dump 路径有效

* 修复了多个关于引用和转义带有特殊字符的数据库对象名称的 bug

* 修复了浏览器树中的多个 bug

* 修复了 SQL 和脚本文件导入表单中的多个 bug

* 一项关于代码注入的安全修复

* 不允许在没有字段的表上插入

* 关于数据库注释的一些修复

* 移除了 PHP 5.3 中已弃用的函数

* 大量代码清理

* 我们在开发过程中发现的许多其他小的次要 bug

* 修复 bug #3068680“子表信息使用了错误的字段名”,报告人 langerheiko

* 修复 bug #3071816“SQL 结果中的第一列丢失”,报告人 Yilmaz ULKUSAL

* 修复了在表单中自动完成外键的多个问题,其中一个 bug 由 Dmitry Koterov 报告

* 修复 bug #2876417“SQL 窗口尺寸太小,无法看到底部的按钮(执行)”,报告人 Philippe Cloutier

* 尝试修复一些错误的转义字符,这些字符在某些特定区域设置下会破坏左侧浏览器树

* 默认移除“display_errors =3D on”(仅在开发期间有用)

* 重新启用了函数编辑权限按钮。报告人 Jaroslav Hansl=EDk

* 修复 bug #3081361“5.0-beta2 中的 UPDATE 不正常”,报告人 Der Michel

* 修复 bug #3092826“对于没有登录权限的角色,模式所有者为空”,报告人 Sompop

* 修复 bug“非拉丁字符的‘所有服务器’消息被双重转义”,报告人 Denis Orlikhin

* 兼容性修复,针对运算符属性页面

不兼容性

* 不再支持 PHP < 5.0

* 不再支持 Postgres < 7.4

注意


请注意,“date.timezone”参数应在您的 php.ini 配置文件中设置。从 5.1 版本开始,如果您的设置无效或缺失,PHP 可能会发出 NOTICE 或 WARNING。

有关更多信息,请访问 http://fr.php.net/date.timezone

致意,

--

phpPgAdmin 团队

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。