mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
20 lines
334 B
Bash
20 lines
334 B
Bash
|
#!/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"
|