mirror of https://github.com/watcha-fr/synapse
parent
03dc63f6c8
commit
5b46ce579b
@ -0,0 +1,21 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
# This is will prepare a synapse database for running with v0.5.0 of synapse. |
||||||
|
# It will store all the user information, but will *delete* all messages and |
||||||
|
# room data. |
||||||
|
|
||||||
|
set -e |
||||||
|
|
||||||
|
cp "$1" "$1.bak" |
||||||
|
|
||||||
|
DUMP=$(sqlite3 "$1" << 'EOF' |
||||||
|
.dump users |
||||||
|
.dump access_tokens |
||||||
|
.dump presence |
||||||
|
.dump profiles |
||||||
|
EOF |
||||||
|
) |
||||||
|
|
||||||
|
rm "$1" |
||||||
|
|
||||||
|
sqlite3 "$1" <<< "$DUMP" |
Loading…
Reference in new issue