| From: | Scott Marlowe <smarlowe(at)g2switchworks(dot)com> |
|---|---|
| To: | Brandon Aiken <BAiken(at)winemantech(dot)com> |
| Cc: | pgsql general <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Precision of data types and functions |
| Date: | 2006-09-01 18:22:29 |
| Message-ID: | 1157134948.4786.4.camel@state.g2switchworks.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Fri, 2006-09-01 at 10:37, Brandon Aiken wrote:
> Oh, I'm not saying that MySQL is a full-featured database, nor saying
> that I agree with the MySQL philosophy. I don't. That's why I'm trying
> to avoid MySQL.
>
> However PostgreSQL isn't any more accurate with FLOATs than MySQL is.
> The ANSI SQL standard for FLOAT is for an inaccurate number. It was
> never meant to be accurate, so even though MySQL has a much more liberal
> philosophy it's still behaving correctly when it does the math
> inaccurately. Which is just like I would expect PostgreSQL or DB2 or
> Oracle to do. If you need numeric accuracy and you pick FLOAT for your
> field, that *is* the developer's fault. You picked a screwdriver when
> you needed a chisel.
>
> Now, MySQL's design to 9-fill fields when you try to enter a too-large
> number is, in fact, stupid on MySQL's part. I consider that silent
> truncation. Heck, MySQL lets you create a date on February 31st, or
> prior to the year 1500, both of which are obviously nonsensical.
What's nonsensical about a date before the year 1500??? it's not like
that didn't exist or something.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Brandon Aiken | 2006-09-01 18:24:06 | Re: Precision of data types and functions |
| Previous Message | Florian G. Pflug | 2006-09-01 18:14:43 | Re: Deathly slow performance on SMP red-hat system |