Yes, SQL statement from struct.sql file.
Any ideas why i still see the Update available 3.4 on my top of my admin dashboard ? It should be like that ?
Automatic update use the SAME function as user-started update, so if one fails, the other should too.
It could fail for several reasons, most common mistake is that files have wrong permissions (are not writable).
3.3.x versions are missing a folder (oc-content/download/oc-temp), this doesn't happen on 3.2.x or previous version. To fix that, the update process is a bit different this time, and automatic update will not work (manual or launched from the admin will do).
Additionally, now, in 3.4.x the maintenance mode will be disable if the update failed AND we didn't replace a file or the unzip failed. Maintenance mode will only be enable if we replace "some" files or there's some big error and osclass wasn't able to fix it. This will only happen from 3.4 to future versions (as we can not fix already deployed versions!)
the version available will be fixed in future releases, but it should disappear in a 24h period, when the cron job re-check the version