Bug #25225 | Maximum attribute length has changed? | ||
---|---|---|---|
Submitted: | 20 Dec 2006 20:40 | Modified: | 19 May 2009 13:48 |
Reporter: | Geoff Crossland | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
Version: | mysql-5.1 | OS: | Linux (Linux 2.6.9) |
Assigned to: | CPU Architecture: | Any | |
Tags: | 5.1.14-beta (built with GCC 3.4.3), cluster, documentation |
[20 Dec 2006 20:40]
Geoff Crossland
[18 May 2009 20:10]
Hartmut Holzgraefe
See also bug# 44940
[19 May 2009 13:53]
Jon Stephens
Corrected category/status/lead/severity. (Wrong information != feature request) Set Jeb as Verifier since he's the one who assigned it to me.
[5 Jun 2009 9:01]
Jon Stephens
I can't fine anything in the docs, changelogs, worklogs, etc. to suggest that there was a decision to change this behaviour. Rather, we've neglected to enforce the documented limit. The documentation currently states that you can rely only on the first 32 characters of a table name. IOW, we don't guarantee the uniqueness of anything greater than 32 characters, and users should not rely on this "appearing to work" with longer table names than that. The fact that we allow longer table names when they're of no use and lead to problems such as that found in BUG#44940 is a misfeature, and this is what needs to be corrected. Therefore, I'm setting the category of this bug back to Server and asking that creating NDB tables with names longer than 32 characters be disallowed. This will also solve the issue in BUG#44940. Removed myself and Stefan from this bug, since it's not a Docs issue until it's fixed.