From: | Bruce Momjian <bruce(at)momjian(dot)us> |
---|---|
To: | Tony Marston <tony(at)marston-home(dot)demon(dot)co(dot)uk> |
Cc: | "'Peter Eisentraut'" <peter_e(at)gmx(dot)net>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #4465: GROUP BY is not to SQL standard |
Date: | 2008-10-15 00:28:42 |
Message-ID: | 200810150028.m9F0Sgm05501@momjian.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Tony Marston wrote:
> I think your definition of "Feature T301 Functional Dependencies" is
> extremely questionable. A functional dependency in relational theory
> automatically exists where a non-key column on a table is functionally
> dependent on the key of that table. It is not something that can be turned
> on or off with code, it is built into the design of the table, so it is
> erroneous to say that "Postgresql does not support functional dependencies".
> If you support both key and non-key columns on a table then you support
> functional dependencies whether you like it or not.
>
> As for your statement that PostgreSQL has never claimed that it is fully
> SQL-compliant, every time I have posted a message to a PG newsgroup and
> compared it with MySQL the immediate response which I receive has always
> been along the lines of "don't compare PG with MySQL as that is a toy
> database that does not follow the standards". As soon as I point out an SQL
> standard that you DON'T follow I get a barrage of weasel words and pathetic
> excuses.
The issue is that Postgres is _more_ standards-compliant than MySQL, but
Postgres is not 100% compliant either. Is any database system 100%
compliant?
--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ If your life is a hard drive, Christ can be your backup. +
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2008-10-15 00:30:55 | Re: BUG #4465: GROUP BY is not to SQL standard |
Previous Message | Tony Marston | 2008-10-14 23:54:16 | Re: BUG #4465: GROUP BY is not to SQL standard |