I've recently upgraded a test site on 2.5.8 to 3.5.1.
Before the upgrade all components were updated or disabled if not useable in 3.5.1. From here I used the Joomla Upgrade to get it to the latest version and had no issue with the backend of the website.
The front end however gives the following:
Unknown column 'ordering' in 'order clause' SQL=SELECT m.* FROM #__menu AS m WHERE menutype='mainmenu' AND published = 1 AND access IN (1,1,2,6) ORDER BY ordering
Disabling the main menu and adding a new one still seems to give the error and I can't find Ordering or Order Clause within the database (It may be there, I just can't seem to find it).