mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-11 18:35:00 -04:00
Add database-prepare-for-0.0.1.sh that should be run before starting a v0.0.1 homeserver.
This commit is contained in:
parent
c2e983b8db
commit
5494815c70
1 changed files with 19 additions and 0 deletions
19
database-prepare-for-0.0.1.sh
Executable file
19
database-prepare-for-0.0.1.sh
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This is will prepare a synapse database for running with v0.0.1 of synapse.
|
||||||
|
# It will store all the user information, but will *delete* all messages and
|
||||||
|
# room data.
|
||||||
|
|
||||||
|
cp "$1" "$1.bak"
|
||||||
|
|
||||||
|
DUMP=$(sqlite3 "$1" << 'EOF'
|
||||||
|
.dump users
|
||||||
|
.dump access_tokens
|
||||||
|
.dump presence
|
||||||
|
.dump profiles
|
||||||
|
EOF
|
||||||
|
)
|
||||||
|
|
||||||
|
rm "$1"
|
||||||
|
|
||||||
|
sqlite3 "$1" <<< "$DUMP"
|
Loading…
Add table
Add a link
Reference in a new issue