Page MenuHomeGitPull.it

Upgrade Phabricator from 20191113 to 20200428
Closed, ResolvedPublic

Description

Some interesting changes for our platform:

  • updated GitHub OAuth

The update was successfull:

# ./bin/storage upgrade
Before running storage upgrades, you should take down the Phabricator web
interface and stop any running Phabricator daemons (you can disable this
warning with --force).

    Are you ready to continue? [y/N] y

Applying patch "phabricator:20191113.identity.01.email.sql" to host "localhost"...
Applying patch "phabricator:20191113.identity.02.populate.php" to host "localhost"...
Applying patch "phabricator:20191113.identity.03.unassigned.sql" to host "localhost"...
Applying patch "phabricator:20191114.email.01.phid.sql" to host "localhost"...
Applying patch "phabricator:20191114.email.02.populate.php" to host "localhost"...
Applying patch "phabricator:20200220.xaccount.01.sql" to host "localhost"...
Applying patch "phabricator:20200222.xident.01.migrate.php" to host "localhost"...
Applying patch "phabricator:20200222.xident.02.dropkey.php" to host "localhost"...
Applying patch "phabricator:20200416.paste.01.ferret.doc.sql" to host "localhost"...
Applying patch "phabricator:20200416.paste.02.ferret.field.sql" to host "localhost"...
Applying patch "phabricator:20200416.paste.03.ferret.ngrams.sql" to host "localhost"...
Applying patch "phabricator:20200416.paste.04.ferret.cngrams.sql" to host "localhost"...
Applying patch "phabricator:20200417.viewstate.01.storage.sql" to host "localhost"...
Applying patch "phabricator:20200428.inline.01.differential.column.sql" to host "localhost"...
Applying patch "phabricator:20200428.inline.02.diffusion.column.sql" to host "localhost"...
Applying patch "phabricator:20200428.inline.03.differential.value.sql" to host "localhost"...
Applying patch "phabricator:20200428.inline.04.diffusion.value.sql" to host "localhost"...
Storage is up to date. Use "storage status" for details.
Synchronizing static tables...
Verifying database schemata on "localhost"...


Database                 Table                          Name              Issues
phabricator_repository   repository_identity            key_email         Missing Key
phabricator_user         user_email                     key_phid          Missing Key
phabricator_user         user_externalaccountidentifier key_identifier    Missing Key
phabricator_user         user_externalaccountidentifier key_account       Missing Key
phabricator_user         user_externalaccountidentifier key_phid          Missing Key
phabricator_user         user_externalaccount           key_provider      Missing Key
phabricator_paste        paste_paste_fdocument          key_object        Missing Key
phabricator_paste        paste_paste_fdocument          key_author        Missing Key
phabricator_paste        paste_paste_fdocument          key_owner         Missing Key
phabricator_paste        paste_paste_fdocument          key_created       Missing Key
phabricator_paste        paste_paste_fdocument          key_modified      Missing Key
phabricator_paste        paste_paste_fngrams            key_ngram         Missing Key
phabricator_paste        paste_paste_fngrams            key_object        Missing Key
phabricator_paste        paste_paste_ffield             key_documentfield Missing Key
phabricator_differential differential_viewstate         key_object        Missing Key
phabricator_differential differential_viewstate         key_modified      Missing Key

Found 16 adjustment(s) to apply, detailed above.

You can review adjustments in more detail from the web interface, in Config > Database Status. To better understand the adjustment workflow, see "Managing Storage Adjustments" in the documentation.

MySQL needs to copy table data to make some adjustments, so these migrations may take some time.


    Apply these schema adjustments? [y/N] y

Applying schema adjustments...
Done.                                                                         
Completed applying all schema adjustments.
 ANALYZE  Analyzing tables...                                                 
Done.                                                                         
 ANALYZED  Analyzed 541 table(s).