Project

General

Profile

Bug #89874

Updated by Tymoteusz Motylewski almost 5 years ago

I just have an issue when upgrading TYPO3 from 8.7 to 9.5.11 on Mariadb v10.0. It fails on trying to rename    db index on sys_file_metadata table: 
 <pre> 
 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'INDEX pid TO `parent`' at line 1 
 </pre> 


 The sql query is 
 <pre> 
 ALTER TABLE sys_file_metadata RENAME INDEX pid TO `parent`  
 </pre> 

 It seems that mariadb 10 doesn't support index rename 
 https://stackoverflow.com/questions/19797105/does-mariadb-support-renaming-an-index (edited)  
 So basically we either have to fix the logic of index rename or bump db server requirements. 
 Or maybe its' possible to figure out some detection of the mysql/mariadb type? pass correct db name to doctrine, so it know that its running mariadb. 

 https://github.com/doctrine/migrations/issues/196 

 This issue might be related to  
 https://review.typo3.org/c/Packages/TYPO3.CMS/+/62063

Back