"Recover" database if hit by #85
This commit is contained in:
parent
26714cee49
commit
774ab4f1e8
1 changed files with 7 additions and 0 deletions
|
@ -29,6 +29,13 @@ elif sqlite3 $db_path ".schema users" | grep --invert-match quota; then
|
||||||
echo "ALTER TABLE users ADD COLUMN quota TEXT NOT NULL DEFAULT '0';" | sqlite3 $db_path;
|
echo "ALTER TABLE users ADD COLUMN quota TEXT NOT NULL DEFAULT '0';" | sqlite3 $db_path;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Recover the database if it was hit by the Roundcube password changer "bug" (#85)
|
||||||
|
# If the journal_mode is set to wal, postfix cannot read it and we wouldn't
|
||||||
|
# be able to send or receive mail.
|
||||||
|
#
|
||||||
|
# This operation is idempotent so it's safe to run even in healthy databases, too.
|
||||||
|
echo "PRAGMA journal_mode=delete;" | sqlite3 $db_path;
|
||||||
|
|
||||||
# ### User Authentication
|
# ### User Authentication
|
||||||
|
|
||||||
# Have Dovecot query our database, and not system users, for authentication.
|
# Have Dovecot query our database, and not system users, for authentication.
|
||||||
|
|
Loading…
Reference in a new issue