Actions
Bug #20386
closedTable sys_refindex cannot be created with DBAL
Status:
Closed
Priority:
Should have
Assignee:
Category:
Database API (Doctrine DBAL)
Target version:
-
Start date:
2009-05-03
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
4.3
PHP Version:
5.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
The SQL parser (from core actually, not DBAL) is not able to parse one of the key creation for table sys_refindex:
#- Table structure for table 'sys_refindex'
#
CREATE TABLE sys_refindex (
...
KEY lookup_string (ref_table(133),ref_string)
);
The syntax to specify only a given number of characters to be taken for the index is MySQL-specific and furthermore is not supported by t3lib_db parser making it impossible to create this table for, e.g., Oracle from the Install Tool.
Solution: make an index with all 255 characters to be DBMS-agnostic:
KEY lookup_string (ref_table,ref_string)
(issue imported from #M11023)
Files
Actions