Mercurial > prosody-modules
comparison mod_migrate/README.markdown @ 1803:4d73a1a6ba68
Convert all wiki pages to Markdown
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 28 Aug 2015 18:03:58 +0200 |
parents | mod_migrate/README.wiki@8df071457dee |
children | 22b799c7b50a |
comparison
equal
deleted
inserted
replaced
1802:0ab737feada6 | 1803:4d73a1a6ba68 |
---|---|
1 --- | |
2 labels: | |
3 summary: prosodyctl cross storage driver migration tool | |
4 ... | |
5 | |
6 Description | |
7 =========== | |
8 | |
9 This module adds a command to `prosodyctl` for copying data between | |
10 storage drivers. | |
11 | |
12 Usage: | |
13 `prosodyctl mod_migrate example.com <source-store> <targer-driver> [users]*` | |
14 | |
15 `<source-store>` would be e.g. `accounts` or `private` | |
16 | |
17 `<target-driver>` is the storage driver to copy data to, sans the | |
18 `mod_storage_` prefix. | |
19 | |
20 The process is something like this: | |
21 | |
22 1. Decide on the future configuration and add this to your prosody | |
23 config. | |
24 2. With Prosody shut down, run | |
25 `prosodyctl mod_migrate example.com accounts sql` | |
26 3. Repeat for each store, substituting 'accounts'. E.g. vcards, | |
27 private... | |
28 4. Change the `storage` configuration to use the new driver. | |
29 5. Start prosody again. |