在 PostgreSQL 的这一天,25 年前

偶尔回顾一下四分之一世纪前的 PostgreSQL 提交。

RSS Feed

1 | 2 | 3 | 4 | 索引

25 年前的今天(PostgreSQL 7.0 开发周期),libpq 添加了对非阻塞模式的支持。

commit 10d7287ab927214607e34bae1c4a0f7bad79a4aa
Author: Bruce Momjian <bruce@momjian.us>
Date:   Tue Jan 18 06:09:24 2000 +0000

    Libpq non-blocking mode, from Alfred Perlstein
发布于晚上 9:39

25 年前的今天(PostgreSQL 7.0 开发周期),添加了一个新的解析树节点类型 TypeCast

commit 49528361f521b432da2cfafcb81cade17eb324d1
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date:   Mon Jan 17 00:14:49 2000 +0000

    Create a new parsetree node type, TypeCast, so that transformation of
    SQL cast constructs can be performed during expression transformation
    instead of during parsing.  This allows constructs like x::numeric(9,2)
    and x::int2::float8 to behave as one would expect.
发布于晚上 8:25

25 年前的今天(PostgreSQL 7.0 开发周期),lexyacc 文件成为发行源代码文件包的一部分。

commit 759fba48734fdb93094ed6fe6b0d0c4d533fd0ca
Author: Peter Eisentraut <peter_e@gmx.net>
Date:   Sun Jan 16 20:05:00 2000 +0000

    Included all yacc and lex files into the distribution.
发布于下午 6:55

2025 年 1 月 15 日

25 年前的今天(PostgreSQL 7.0 开发周期),在一个提交中更改了一些不相关的项。

commit 2a1bfbce24c5a34a9fbe82d3569b96459cb898cf
Author: Peter Eisentraut <peter_e@gmx.net>
Date:   Sat Jan 15 18:30:35 2000 +0000

    - Allow array on int8
    - Prevent permissions on indexes
    - Instituted --enable-multibyte option and tweaked the MB build process where necessary
    - initdb prompts for superuser password
发布于下午 6:14

25 年前的今天(PostgreSQL 7.0 开发周期),oid8int28 数据类型分别重命名为 oidvectorint2vector

commit ac401e06c56d167d85824c4a5f09570086dd6a97
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date:   Tue Jan 11 01:40:04 2000 +0000

    Change oid8/int28 -> oidvector/int2vector.
发布于下午 6:36

25 年前的今天(PostgreSQL 7.0 开发周期),函数管理器接口被修改,以便函数最多可以接受 32 个参数。

commit 0bdd0cdd982fed5b42ec9568a54e0aa98219105d
Author: Bruce Momjian <bruce@momjian.us>
Date:   Mon Jan 10 18:18:30 2000 +0000

    Update fmgr to allow 32 arguments.
发布于晚上 8:49

25 年前的今天(PostgreSQL 7.0 开发周期),resultmap 支持已添加到回归测试中。

commit bd62e062aa8a976317187a18f3c9774cccdaf0e4
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date:   Sun Jan 9 07:54:00 2000 +0000

    New scheme for managing platform-specific regress test result files.
    Instead of hard-wiring one result file per platform, there is a map file
    'resultmap' that says which one to use --- a lot like template/.similar.
    I have only created entries in resultmap for my own platform (HPUX) so
    far; feel free to add lines for other platforms.
发布于晚上 7:51

2023 年 3 月 21 日

Irix 是 PostgreSQL 支持的众多“大型机”UNIX 平台之一。此次 FAQ 更新(提交 d6adef43)包含有关安装 PostgreSQL 6.3 的说明,详细介绍了 Irix 问题的各种变通方法。

1.10)   How do I install PostgreSQL V6.3 under Irix 6.x?

        Irix 6.2-6.4 has a bug in ld which mishandles the addresses of
        static procedures when object files are assembled into
        larger object files using 'ld -r'. This bug has been reported
        to Silicon Graphics. 

        Depending on your Irix installation you may also encounter
        2 other problems detailed below: Conflict in C standards,
        Conflict in library functions.

Irix 支持已在 PostgreSQL 9.4 中移除(提交 ea91a6be)。

发布于晚上 7:22

1 | 2 | 3 | 4 | 索引