2000-01-11:oid8 / int28 重命名为 oidvector / int2vector
在 25 年前的今天(PostgreSQL 7.0 开发周期),oid8
和 int28
数据类型分别被重命名为 oidvector
和 int2vector
。
commit ac401e06c56d167d85824c4a5f09570086dd6a97 Author: Tom Lane <tgl@sss.pgh.pa.us> Date: Tue Jan 11 01:40:04 2000 +0000 Change oid8/int28 -> oidvector/int2vector.
oidvector
和 int2vector
是 PostgreSQL 中不太知名的数据类型,主要用于系统目录表作为特定类型的数组。例如,在 pg_proc
中,proargtypes
列包含每个参数类型的 OID。
oidvector
和 int2vector
作为独立类型存在,很大程度上是出于历史原因,并且(从 PostgreSQL 8.1 开始)可以像普通 数组一样对待。