mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-13 20:10:46 -05:00
Check that postgres database has correct charset set
This commit is contained in:
parent
478e511db0
commit
204132a998
6 changed files with 47 additions and 1 deletions
|
|
@ -17,7 +17,7 @@
|
|||
import sys
|
||||
sys.dont_write_bytecode = True
|
||||
|
||||
from synapse.storage.engines import create_engine
|
||||
from synapse.storage.engines import create_engine, IncorrectDatabaseSetup
|
||||
from synapse.storage import (
|
||||
are_all_users_on_domain, UpgradeDatabaseException,
|
||||
)
|
||||
|
|
@ -255,6 +255,15 @@ class SynapseHomeServer(HomeServer):
|
|||
)
|
||||
sys.exit(1)
|
||||
|
||||
try:
|
||||
database_engine.check_database(db_conn.cursor())
|
||||
except IncorrectDatabaseSetup as e:
|
||||
sys.stderr.write("*" * len(e.message) + '\n')
|
||||
sys.stderr.write(e.message)
|
||||
sys.stderr.write('\n')
|
||||
sys.stderr.write("*" * len(e.message) + '\n')
|
||||
sys.exit(2)
|
||||
|
||||
|
||||
def get_version_string():
|
||||
try:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue