2010年11月29日
phpPgAdmin 团队自豪地宣布 phpPgAdmin 的新主要版本。5.0 版本在之前的版本基础上添加了许多新功能、错误修复和更新的翻译。
此版本在之前和期间经过了 2 个 Beta 版本的测试。此外,我们新的自动化 Selenium 测试能够针对 PostgreSQL 7.4 到最新的 9.0 版本运行。
自上一个 4.2 版本以来,已经修复了许多错误,并且清理了相当多的代码。
我们已经为下一个 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)
* 支持列级权限
* 允许用户在创建数据库时指定模板数据库
* 支持终止进程
* 添加同时创建索引的能力
* 更好地支持自动清理配置
* 为表级别添加一个管理页面
* 重构了自动完成功能
* 修复了对跨模式对象的支持
* 支持多字段外键
* 支持在自动完成列表中对值进行分页
* 允许用户在浏览器树中以自定义命名节点逻辑地对服务器进行分组
* 在简介页面添加主题切换器
* 添加 Tomasz Pala 的 “蓝色/绿色” 和 ioguix 的 “卡布奇诺” 主题
* 自动刷新锁页面
* 自动刷新进程页面
* 在页面底部添加链接以转到页面顶部
* 浏览外键(当浏览表格时,单击外键值,跳转到主键行)
翻译
* 添加捷克语 (Marek Cernocky)
* 添加希腊语 (Adamantios Diamantidis)
* 添加加利西亚语 (Adri=E1n Chaves Fern=E1ndez)
* 添加巴西葡萄牙语 (Fernando Wendt)
* 更新西班牙语翻译 (Miguel Useche)
* 更新法语翻译 (JG 'ioguix' de Rorthais)
* 更新加泰罗尼亚语翻译 (Bernat Pegueroles)
错误修复
* 修复了在过长的查询上查询跟踪的问题
* 确保 pg_dump 路径有效
* 修复了多个关于引用和转义带有特殊字符的数据库对象名称的错误
* 修复了浏览器树中的多个错误
* 修复了 SQL 和脚本文件导入表单中的多个错误
* 一个关于代码注入的安全修复
* 不允许在没有字段的表上插入
* 一些关于注释数据库的修复
* 从 PHP 5.3 中删除了已弃用的函数
* 大量代码清理
* 许多其他在开发过程中发现的小错误
* 修复了 langerheiko 报告的 bug #3068680 “子表信息使用了错误的字段名称”
* 修复了 Yilmaz ULKUSAL 报告的 bug #3071816 “SQL 结果中缺少第一列”
* 修复了表单中自动完成外键的多个问题,其中一个错误由 Dmitry Koterov 报告
* 修复了 Philippe Cloutier 报告的 bug #2876417 “SQL 窗口太小,无法看到底部按钮(执行)”
* 尝试修复某些特定区域设置配置下破坏左侧浏览器树的一些错误转义字符
* 默认删除 “display_errors =3D on”(仅在开发期间有用)
* 重新启用函数的编辑权限按钮。由 Jaroslav Hansl=EDk 报告
* 修复了 Der Michel 报告的 #3081361 “5.0-beta2 中的 UPDATE NOT OK”
* 修复了 Sompop 报告的 bug #3092826 “对于 nologin 的角色,模式所有者为空”
* 修复了 Denis Orlikhin 报告的 bug “非拉丁 ‘所有服务器’ 消息双重转义修复”
* 运算符属性页面的兼容性修复
不兼容性
* 不再支持 PHP < 5.0
* 不再支持 Postgres < 7.4
注意
请注意,参数 “date.timezone” 应在您的 php.ini 配置文件中设置。自 5.1 版本以来,如果您的设置无效或缺失,PHP 可能会发出 NOTICE 或 WARNING。
有关更多信息,请参阅 http://fr.php.net/date.timezone
此致,
--
phpPgAdmin 团队
此帖子已从 PostgreSQL 网站的早期版本迁移。对于迁移造成的任何格式问题,我们深感抱歉。