多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# E.151\. 版本 8.0.1 > **发布日期:** 2005-01-31 这个版本包含各种自8.0.0以来的修复,包括几个安全相关的问题。 关于8.0主版本的新特性信息,请参阅[Section E.152](#calibre_link-274)。 ## E.151.1\. 迁移到版本 8.0.1 运行8.0.0的用户不需要转储/恢复。 ## E.151.2\. 修改列表 * 不允许非超级用户`LOAD` 在平台上,这将自动执行一个共享库的初始化函数(这至少包括Windows和基于ELF的Unix), `LOAD` 可以用来让服务器执行任意的代码。感谢NGS Software报告这个问题。 * 检查聚集函数的创建者是否有权限执行指定的转换函数 这个疏忽使它有可能绕开函数上的EXECUTE权限的拒绝。 * 修复contrib/intagg中安全和64位问题 * 添加需要的STRICT标记到某些贡献函数 (Kris Jurka) * 避免plpgsql游标声明有太多的参数时的缓存溢出 (Neil) * 让`ALTER TABLE ADD COLUMN`在所有情况下都强制域约束 * 为FULL和RIGHT外连接修复规划错误 连接的结果错误的认为是和左侧输入的排序相同。这不止会传递错误排序的输出给用户, 还会在嵌套的合并连接情况下给出完全错误的回复。 * 改善分组的聚集查询的规划 * `ROLLBACK TO` `_savepoint_` 关闭自检查点以来创建的游标 * 修复Windows上不合适的后端栈大小 * 在Windows上避免SHGetSpecialFolderPath() (Magnus) * 修复作为一个Windows服务运行pg_autovacuum时的一些问题 (Dave Page) * pg_dump/pg_restore中的多个小bug修复 * 修复用于类型定义的命名结构的ecpg段错误 (Michael)