| :linkattrs: |
| = MigrateAccountPatchReviewDb |
| |
| == NAME |
| MigrateAccountPatchReviewDb - Migrates AccountPatchReviewDb from one database |
| backend to another. |
| |
| == SYNOPSIS |
| [verse] |
| -- |
| _java_ -jar gerrit.war MigrateAccountPatchReviewDb |
| -d <SITE_PATH> |
| [--sourceUrl] [--chunkSize] |
| -- |
| |
| == DESCRIPTION |
| Migrates AccountPatchReviewDb from one database backend to another. The |
| AccountPatchReviewDb is a database used to store the user file reviewed flags. |
| |
| This command is only intended to be run if the configuration parameter |
| link:config-gerrit.html#accountPatchReviewDb.url[accountPatchReviewDb.url] |
| is set or changed. |
| |
| To migrate AccountPatchReviewDb: |
| |
| * Stop Gerrit |
| * Configure new value for link:config-gerrit.html#accountPatchReviewDb.url[accountPatchReviewDb.url] |
| * Migrate data using this command |
| * Start Gerrit |
| |
| [NOTE] |
| When using MySQL, the file_name column length in the account_patch_reviews table will be shortened |
| from the standard 4096 characters down to 255 characters. This is due to a |
| link:https://dev.mysql.com/doc/refman/5.7/en/innodb-restrictions.html[MySQL limitation,role=external,window=_blank] |
| on the max size of 767 bytes for each column in an index. |
| |
| == OPTIONS |
| |
| -d:: |
| --site-path:: |
| Location of the `gerrit.config` file, and all other per-site |
| configuration data, supporting libraries and log files. |
| |
| --sourceUrl:: |
| Url of source database. Only need to be specified if the source is not H2. |
| |
| --chunkSize:: |
| Chunk size of fetching from source and pushing to target on each time. |
| Defaults to 100000. |
| |
| == CONTEXT |
| This command can only be run on a server which has direct |
| connectivity to the database. |
| |
| == EXAMPLES |
| To migrate from H2 to the database specified by |
| link:config-gerrit.html#accountPatchReviewDb.url[accountPatchReviewDb.url] |
| in gerrit.config: |
| |
| ---- |
| $ java -jar gerrit.war MigrateAccountPatchReviewDb -d site_path |
| ---- |
| |
| == SEE ALSO |
| |
| * Configuration parameter link:config-gerrit.html#accountPatchReviewDb.url[accountPatchReviewDb.url] |
| |
| GERRIT |
| ------ |
| Part of link:index.html[Gerrit Code Review] |
| |
| SEARCHBOX |
| --------- |