| Summary: | [DB] MySLQAdapter lacks keyword 'SIGNAL' from MySQL 5.5 | ||
|---|---|---|---|
| Product: | [Modeling] EMF | Reporter: | Caspar D. <caspar_d> |
| Component: | cdo.core | Assignee: | Caspar D. <caspar_d> |
| Status: | CLOSED FIXED | QA Contact: | Eike Stepper <stepper> |
| Severity: | normal | ||
| Priority: | P3 | CC: | saulius.tvarijonas, stepper |
| Version: | 4.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Caspar D.
Problem can be reproduced by committing an object with an attribute named 'signal'. (Store must be configured to be MySQL, of course.) Actually it's not just SIGNAL. Here are the new reserved words for MySQL 5.5: GENERAL IGNORE_SERVER_IDS MASTER_HEARTBEAT_PERIOD MAXVALUE RESIGNAL SIGNAL SLOW Can you please fix this? No review needed. Fetched the full list from http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-5.html Diffed it against what we have now. Looks like this is what has to be added in order to create the union of what (presumably) was reserved in earlier versions of MySQL, and what is reserved now: ACCESSIBLE GENERAL IGNORE_SERVER_IDS LINEAR MASTER_HEARTBEAT_PERIOD MASTER_SSL_VERIFY_SERVER_CERT MAXVALUE RANGE READ_WRITE RESIGNAL SIGNAL SLOW Committed to trunk, rev. 6876. Available in R20110608-1407 |