Re: features required for SQL 92 conformance

Поиск
Список
Период
Сортировка
От Christopher Browne
Тема Re: features required for SQL 92 conformance
Дата
Msg-id m3y8qpw4ys.fsf@wolfe.cbbrowne.com
обсуждение исходный текст
Ответ на features required for SQL 92 conformance  ("uma chingunde" <umachingunde@hotmail.com>)
Ответы Re: features required for SQL 92 conformance
Список pgsql-advocacy
neilc@samurai.com (Neil Conway) wrote:
> Josh Berkus <josh@agliodbs.com> writes:
>> Damn, yeah, you're right.  Neil was going to code something so that
>> "WITH UPDATE" would automatically translate into the creation of 2-3
>> rules.  But he got distracted ...
>
> Indeed, the tragedy of being unable to work on PG full time :-)
>
> But it hardly matters to the subject at hand: as I mentioned on IRC,
> AFAIK there is *plenty* of stuff in SQL92 we don't support.

SQL 92 has multiple "levels," and I don't think anyone has gotten
faintly close to supporting every aspect of the higher levels.

- "Entry level" is rudimentary enough that systems that barely feign
  SQL compliance can often comply with it;

- "Transitional level" and "Intermediate level" add in a pretty wide
  set of features, _most_ of which are things PostgreSQL supports;

- "Full SQL92" has features that definitely aren't widely supported,
  although there certainly are some supported by PostgreSQL.

PostgreSQL probably sits somewhere between Transitional and
Intermediate levels, but in some ways, it's a bit irrelevant, as even
if it covered all of particular levels, the NIST organization that
used to be responsible for validating claims of standards conformance
was disbanded back in the '90s.

Claims of "conformance" are a bit specious when there isn't much of a
standards body on this anymore.  And vendors that consider themselves
commercially important are quite prepared to ignore standards whenever
it seems convenient.
--
select 'cbbrowne' || '@' || 'cbbrowne.com';
http://cbbrowne.com/info/advocacy.html
"I withdraw  my claim  that rpm is  proprietary -- my  objections were
based on the documentation for the  version of rpm (2.2.6) that I used
as a  documentation source when  writing makepkg and xrpm."
-- david parsons

В списке pgsql-advocacy по дате отправления:

Предыдущее
От: Gavin Sherry
Дата:
Сообщение: Re: features required for SQL 92 conformance
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: features required for SQL 92 conformance