From: | Jan Wieck <JanWieck(at)Yahoo(dot)com> |
---|---|
To: | "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com> |
Cc: | Ron Mayer <rm_pg(at)cheapcomplexdevices(dot)com>, "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>, pgsql-advocacy(at)postgresql(dot)org |
Subject: | Re: Change the name |
Date: | 2007-09-06 03:12:41 |
Message-ID: | 46DF7029.8000302@Yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-advocacy pgsql-de-allgemein |
On 9/5/2007 5:51 PM, Jonah H. Harris wrote:
> On 9/5/07, Ron Mayer <rm_pg(at)cheapcomplexdevices(dot)com> wrote:
>> Indeed - but "ps" seems like the most logical short form of PostgreSQL.
>> Or when pronounced out loud "Postgres Q L", "pq" would be. Perhaps
>> that's where libpq came from?
>
> Actually, libpq is a throwback to Ingres.
>
> Ingres has libq (otherwise known as the EQUEL runtime library) and
> Postgres got libpq (the Postgres front-end library).
Close.
Postgres' original query language was PostQUEL, an extended version of
University Ingres' QUEL. You can still see some of the original verbiage
in the query rule rewriter ... things like fireRIRrules() and the like.
RIR is short for "retrieve instead retrieve", and RETRIEVE was the
command replaced today by SELECT. An RIR rule is what implements a view.
Jan
--
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me. #
#================================================== JanWieck(at)Yahoo(dot)com #
From | Date | Subject | |
---|---|---|---|
Next Message | Markus Schiltknecht | 2007-09-06 07:17:47 | Re: The naming question (Postgres vs PostgreSQL) |
Previous Message | Jonah H. Harris | 2007-09-05 21:51:08 | Re: Change the name |
From | Date | Subject | |
---|---|---|---|
Next Message | Markus Schiltknecht | 2007-09-06 07:17:47 | Re: The naming question (Postgres vs PostgreSQL) |
Previous Message | Jonah H. Harris | 2007-09-05 21:51:08 | Re: Change the name |