Upgrade from 2.4 to 3.0.2 and 3.1 failed

Hi @gustavov,

The changes to 3.0.0_update.xml are already filed and committed here: Correct missing table alias for PostgreSQL upgrade · Issue #2989 · pkp/pkp-lib · GitHub

The second patch is to correct the issue described in this thread: Upgrade failure (Postgresql)

We’re not merging that change into the OJS distribution because we’re trying to avoid maintaining local patches of third-party code. There are some relevant issues that will solve this in another way: Test migration of ADODB to Composer dependency · Issue #2353 · pkp/pkp-lib · GitHub and https://github.com/pkp/pkp-lib/issues/2493.

Regards,
Alec Smecher
Public Knowledge Project Team