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