甲壳虫吃什么食物| 大便出血吃什么药| 半联动是什么意思| pgi是什么意思| 圆房是什么意思| 阴湿是什么意思| 妞字五行属什么| 甲状腺炎有什么症状表现| 喝桑叶茶有什么好处| 生肖鼠和什么生肖相冲| 视力模糊是什么原因引起的| 2009年出生属什么| 地球绕着什么转| 非洲人说什么语言| 天下无不是的父母是什么意思| 甲状腺结节是什么引起的| 月加亏念什么| 摩拳擦掌是什么生肖| 脑萎缩吃什么药能控制| 什么的风儿| 脑死亡是什么原因引起的| 空腹喝可乐有什么危害| 6月4号是什么星座| 百合有什么功效| 中药为什么要热着喝| 来字五行属什么| 辣椒有什么营养价值| 项羽为什么不杀项伯| ket是什么| 老年人嘴唇发紫是什么原因| 精子有点黄是什么原因| 特点是什么意思| 肝郁气滞吃什么药好| 虎父无犬女是什么意思| 丧尽天良什么意思| 不什么声什么| 被蝎子蛰了有什么好处| 明亮的什么| 梦见自己梳头发是什么意思| 什么牌空调好用又省电| 喝葡萄糖有什么功效与作用| 农业户口和非农业户口有什么区别| 腋毛什么时候开始生长| 两败俱伤是什么意思| 肝郁气滞吃什么药好| 白带是绿色的是什么原因| 白露是什么季节的节气| 困惑什么意思| 三教九流代表什么生肖| aug什么意思| 牛油果吃了有什么好处| 得寸进尺是什么生肖| 胡萝卜炒什么好吃| 夏天吃姜有什么好处| 什么症状需要做肠镜| 家里为什么会有蟑螂| 红薯开花预示着什么| 血糖高要注意什么| 为什么四川总地震| pd什么意思| 高血压喝什么茶| 泡打粉是什么| 白带发黄什么原因| 17楼五行属什么| 血压低吃什么最快最有效| 妇科tct检查什么| 什么鱼吃玉米| 斯什么意思| 什么是一桌餐| cas号是什么| 汤沐邑是什么意思| 武则天原名叫什么| 加仓什么意思| 819是什么意思| 2月18日什么星座| 血小板减少吃什么药| 父母都没有狐臭为什么孩子会有呢| 为什么叫马桶| 眼睛发黑是什么原因引起的| 他克莫司是什么药| 鸡为什么吃沙子| 乙肝有什么危害| 咸鸭蛋不能和什么一起吃| 看走眼是什么意思| 内风湿是什么原因引起的| 气短是什么意思| 身体出油多是什么原因| 众星捧月是什么意思| 圆脸适合什么眉形| 吃纳豆有什么好处| 6月23日是什么日子| 五塔标行军散有什么功效| 肠易激综合征吃什么中成药| 跖疣是什么原因造成的| 嗓子有黄痰是什么原因| 属蛇的是什么星座| 耳朵疼什么原因| 马拉松pb是什么意思| 尿葡萄糖高是什么原因| pre是什么的缩写| 眼睛有眼屎是什么原因引起的| 红蜘蛛用什么药最有效| 三超是指什么| 辰时是什么时候| 黑枸杞和红枸杞有什么区别| 眼睛红痒用什么眼药水| 扁桃体发炎吃什么药效果最好| 男人腰疼是什么原因| 胃疼吃什么食物最养胃| 盆腔镜检查是查什么的| 舌尖起泡是什么原因| 为什么会得肺结核| 四月十五什么星座| 肾结石有什么症状哪里疼| 百废待兴是什么意思| 小孩为什么经常流鼻血| 小暑节气吃什么| 鳄鱼为什么会流泪| zoe是什么意思| 男人为什么会晨勃| 蛇缠腰是什么症状| 丽珠兰是什么| 宝贝什么意思| 吃什么排铅最快| 天梭属于什么档次| 吃什么对甲状腺有好处| 肝部有阴影一般都是什么病| im医学上是什么意思| 过敏用什么药| 什么是煞气| 7月9日是什么星座| 器质性心脏病是什么意思| 草莓什么时候种| 什么药吃了死的快| 尿常规白细胞3个加号什么意思| BORDEAUX是什么红酒| 叔公是什么辈分| 柿子和什么不能一起吃| 顶格是什么意思| 罗可以组什么词| 出的汗是凉的什么原因| 囡是什么意思| 灯五行属什么| 尿钙是什么意思| 飞蛾为什么扑火| 04年属猴的是什么命| 肚子容易胀气是什么原因| 孕妇吃猕猴桃对胎儿有什么好处| 晚上九点多是什么时辰| 锌是补什么的| 淋巴结长什么样| 九死一生是指什么生肖| 榴莲不可以和什么食物一起吃| 八字指的是什么| 搬家送什么水果| 什么的青蛙| 什么的小莲蓬| 肛门痒痒的是什么原因| 3p是什么意思| 岑字五行属什么| 什么是碱| 病毒性咽喉炎吃什么药| 女人为什么会喷水| 霸屏是什么意思| 它是什么结构| 慢性咽炎用什么药| 瑄字五行属什么| 黄金变黑是什么原因| 感冒吃什么好得快| 思诺思是什么药| 女生喝什么茶对身体好| uu是什么意思| 什么的枣| 对调什么意思| 梦见好多蛇是什么预兆| 失去味觉是什么原因| 累赘是什么意思| 八髎区疼是什么原因| 宝宝湿疹用什么药膏| 口腔科主要看什么| 鼻子出血挂什么科| 5月27日什么星座| 殊胜是什么意思| 大佐是什么军衔| 腿膝盖后面的窝窝疼是什么原因| 前列腺炎有什么症状| ana医学上是什么意思| 射手什么象星座| 身份证复印件是什么| 吃什么治疗湿气重| 什么体质容易长结石| 梨状肌综合征挂什么科| 血小板吃什么补得快点| rad是什么意思| 大面积杀跳蚤用什么药| 阁僚是什么意思| 中药七情指的是什么| 糗事是什么意思| 安门是什么意思| 里急后重吃什么药最好| 祛斑产品什么好| 雨渐耳符咒有什么用| 过问是什么意思| 喉咙嘶哑吃什么药| 985和211有什么区别| 月经下不来是什么原因| 龟头上抹什么可以延时| 什么海翻江| 什么叫种植牙| 九月十九是什么星座| 蟋蟀喜欢吃什么| 做梦捡钱是什么预兆| 风湿病吃什么药| 专政是什么意思| 3月18日什么星座| 灵芝泡水喝有什么好处| kappa是什么牌子| 弱水是什么意思| 玉簟秋是什么意思| 孩子为什么不愿意上学| 6月12日是什么节日| 心率快吃什么药效果更佳| 嘴巴苦是什么原因引起的| 子宫内膜异位症吃什么药| 缺钾吃什么食物| 肝的作用和功能是什么| 血小板高吃什么药| 猫咪呕吐吃什么药可以解决| 射手座跟什么星座最配| 产后能吃什么水果| 智人是什么意思| 什么样的女孩容易招鬼| 三级医院什么意思| 硬脂酸是什么| 酸枣仁有什么功效| 饭后呕吐是什么原因引起的| 6月什么星座| 无花果吃了有什么好处| 为什么会血脂高| 吃什么对胃好养胃的食物| 警察两杠三星是什么级别| 什么是化学性肝损伤| 口腔上火吃什么药| 农历七月初五是什么星座| 吃什么食物能养肝护肝| 尿酸高有什么危害| 宝玑手表是什么档次| ckd3期是什么意思| pearl是什么意思| 什么补钾最快| 什么叫寓言故事| 脚面麻木是什么原因| 真菌感染用什么药最好| 做造影对身体有什么伤害| 临床试验是什么意思| 杂面是什么面| tnt是什么意思| 屎壳郎为什么要推粪球| 川崎病是什么| 黄芪什么季节喝最好| 小产什么意思| 忽必烈和成吉思汗是什么关系| 脚后筋疼是什么原因引起的| 木耳与什么食物相克| 百度
Supported Versions: Current (17) / 16 / 15 / 14 / 13
Development Versions: 18 / devel
Unsupported versions: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

2. A Brief History of PostgreSQL #

The object-relational database management system now known as PostgreSQL is derived from the POSTGRES package written at the University of California at Berkeley. With decades of development behind it, PostgreSQL is now the most advanced open-source database available anywhere.

2.1. The Berkeley POSTGRES Project #

The POSTGRES project, led by Professor Michael Stonebraker, was sponsored by the Defense Advanced Research Projects Agency (DARPA), the Army Research Office (ARO), the National Science Foundation (NSF), and ESL, Inc. The implementation of POSTGRES began in 1986. The initial concepts for the system were presented in [ston86], and the definition of the initial data model appeared in [rowe87]. The design of the rule system at that time was described in [ston87a]. The rationale and architecture of the storage manager were detailed in [ston87b].

POSTGRES has undergone several major releases since then. The first demoware system became operational in 1987 and was shown at the 1988 ACM-SIGMOD Conference. Version 1, described in [ston90a], was released to a few external users in June 1989. In response to a critique of the first rule system ([ston89]), the rule system was redesigned ([ston90b]), and Version 2 was released in June 1990 with the new rule system. Version 3 appeared in 1991 and added support for multiple storage managers, an improved query executor, and a rewritten rule system. For the most part, subsequent releases until Postgres95 (see below) focused on portability and reliability.

POSTGRES has been used to implement many different research and production applications. These include: a financial data analysis system, a jet engine performance monitoring package, an asteroid tracking database, a medical information database, and several geographic information systems. POSTGRES has also been used as an educational tool at several universities. Finally, Illustra Information Technologies (later merged into Informix, which is now owned by IBM) picked up the code and commercialized it. In late 1992, POSTGRES became the primary data manager for the Sequoia 2000 scientific computing project described in [ston92].

The size of the external user community nearly doubled during 1993. It became increasingly obvious that maintenance of the prototype code and support was taking up large amounts of time that should have been devoted to database research. In an effort to reduce this support burden, the Berkeley POSTGRES project officially ended with Version 4.2.

2.2. Postgres95 #

In 1994, Andrew Yu and Jolly Chen added an SQL language interpreter to POSTGRES. Under a new name, Postgres95 was subsequently released to the web to find its own way in the world as an open-source descendant of the original POSTGRES Berkeley code.

Postgres95 code was completely ANSI C and trimmed in size by 25%. Many internal changes improved performance and maintainability. Postgres95 release 1.0.x ran about 30–50% faster on the Wisconsin Benchmark compared to POSTGRES, Version 4.2. Apart from bug fixes, the following were the major enhancements:

  • The query language PostQUEL was replaced with SQL (implemented in the server). (Interface library libpq was named after PostQUEL.) Subqueries were not supported until PostgreSQL (see below), but they could be imitated in Postgres95 with user-defined SQL functions. Aggregate functions were re-implemented. Support for the GROUP BY query clause was also added.

  • A new program (psql) was provided for interactive SQL queries, which used GNU Readline. This largely superseded the old monitor program.

  • A new front-end library, libpgtcl, supported Tcl-based clients. A sample shell, pgtclsh, provided new Tcl commands to interface Tcl programs with the Postgres95 server.

  • The large-object interface was overhauled. The inversion large objects were the only mechanism for storing large objects. (The inversion file system was removed.)

  • The instance-level rule system was removed. Rules were still available as rewrite rules.

  • A short tutorial introducing regular SQL features as well as those of Postgres95 was distributed with the source code

  • GNU make (instead of BSD make) was used for the build. Also, Postgres95 could be compiled with an unpatched GCC (data alignment of doubles was fixed).

2.3. PostgreSQL #

By 1996, it became clear that the name Postgres95 would not stand the test of time. We chose a new name, PostgreSQL, to reflect the relationship between the original POSTGRES and the more recent versions with SQL capability. At the same time, we set the version numbering to start at 6.0, putting the numbers back into the sequence originally begun by the Berkeley POSTGRES project.

Postgres is still considered an official project name, both because of tradition and because people find it easier to pronounce Postgres than PostgreSQL.

The emphasis during development of Postgres95 was on identifying and understanding existing problems in the server code. With PostgreSQL, the emphasis has shifted to augmenting features and capabilities, although work continues in all areas.

Details about what has happened in PostgreSQL since then can be found in Appendix E.

Submit correction

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.

父亲节送什么 多元是什么意思 清酒和白酒有什么区别 什么是窦性心律 肺部阴影意味着什么
胡桃木色是什么颜色 检查肠道挂什么科 西太后手表什么档次 吹空调嗓子疼吃什么药 溯溪是什么意思
吃维生素b6有什么好处和副作用 暗是什么生肖 一级警长是什么级别 致电是什么意思 政协主席什么级别
酸根是什么 梦见着火是什么意思 蟋蟀长什么样 什么家庭不宜挂八骏图 地下党是什么意思
后背出汗什么原因hcv9jop5ns4r.cn 牛子是什么hcv9jop6ns9r.cn 怀孕天数从什么时候算起hcv7jop9ns5r.cn 威五行属什么hcv9jop5ns6r.cn 蛇什么时候出来活动hcv9jop0ns4r.cn
射手座跟什么星座最配hcv9jop3ns8r.cn 何首乌是什么mmeoe.com 中将是什么级别的干部hcv9jop1ns8r.cn 六味地黄丸的功效是什么hcv9jop6ns0r.cn 虫草有什么作用与功效hcv8jop2ns6r.cn
胃炎吃什么中药效果好hcv9jop4ns6r.cn 黄瓜炒什么hcv9jop1ns0r.cn 鱼子酱是什么鱼hcv9jop1ns6r.cn 血压低有什么危害hcv8jop5ns8r.cn 欢乐海岸有什么好玩的hcv8jop8ns8r.cn
捡肥皂什么意思hcv8jop1ns5r.cn 心心相印是什么生肖sscsqa.com 我行我素的人什么性格hcv7jop5ns5r.cn 老白茶是什么茶hcv8jop0ns6r.cn vos是什么意思hcv9jop4ns3r.cn
百度