已结束支持的版本: 7.0
历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.
35.25. Postgres95 Beta 0.02
35.25.1. 变更
1995-05-25
不兼容变更:
* 创建数据库的 SQL 语句是 'CREATE DATABASE' 而不是
'CREATEDB'。类似地,删除数据库是 'DROP DATABASE' 而不是 'DESTROYDB'。
但可执行文件名 'createdb' 和 'destroydb' 保持不变。
新工具:
* pgperl - Postgres95 的 Perl(4.036)接口
* pg_dump - 把 postgres 数据库转储为包含查询命令的
脚本文件的工具。脚本文件为 ASCII 格式,可用于重建数据库,甚至在其他机器和其他体系结构上。(也适合把 Postgres 4.2 数据库转换为 Postgres95 数据库。)
以下移植已并入 postgres95-beta-0.02:
* Alistair Crooks 的 NetBSD 移植
* Mike Tung 的 AIX 移植
* Jon Forrest 的 Windows NT 移植(内容更多但尚未完成)
* Brian Gallew 的 Linux ELF 移植
postgres95-beta-0.02 中修复了以下缺陷:
* COPY OUT 中换行未转义以及首属性为 '.' 时 COPY OUT 的问题
* createuser 中无法键入回车以使用默认用户 id
* 大表上的 SELECT DISTINCT 崩溃
* Linux 安装问题
* monitor 不允许使用 'localhost' 作为 PGHOST
* psql 执行 \c 或 \l 时核心转储
* src/bin/pgtclsh/Makefile 中缺少 "pgtclsh" 目标
* libpgtcl 有硬编码的默认端口号
* SELECT DISTINCT INTO TABLE 挂起
* CREATE TYPE 不接受 'variable' 作为 internallength
* 在 SELECT 中使用多个聚合时结果错误