diff --git a/scripts-dev/update_database b/scripts-dev/update_database
index 27a1ad1e7e..1776d202c5 100755
--- a/scripts-dev/update_database
+++ b/scripts-dev/update_database
@@ -58,10 +58,10 @@ if __name__ == "__main__":
" on it."
)
)
- parser.add_argument("-v", action='store_true')
+ parser.add_argument("-v", action="store_true")
parser.add_argument(
"--database-config",
- type=argparse.FileType('r'),
+ type=argparse.FileType("r"),
required=True,
help="A database config file for either a SQLite3 database or a PostgreSQL one.",
)
@@ -101,10 +101,7 @@ if __name__ == "__main__":
# Instantiate and initialise the homeserver object.
hs = MockHomeserver(
- config,
- database_engine,
- db_conn,
- db_config=config.database_config,
+ config, database_engine, db_conn, db_config=config.database_config,
)
# setup instantiates the store within the homeserver object.
hs.setup()
@@ -112,13 +109,13 @@ if __name__ == "__main__":
@defer.inlineCallbacks
def run_background_updates():
- yield store.run_background_updates(sleep=False)
+ yield store.db.updates.run_background_updates(sleep=False)
# Stop the reactor to exit the script once every background update is run.
reactor.stop()
# Apply all background updates on the database.
- reactor.callWhenRunning(lambda: run_as_background_process(
- "background_updates", run_background_updates
- ))
+ reactor.callWhenRunning(
+ lambda: run_as_background_process("background_updates", run_background_updates)
+ )
reactor.run()
diff --git a/scripts/synapse_port_db b/scripts/synapse_port_db
index 7a2e177d3d..72061177c9 100755
--- a/scripts/synapse_port_db
+++ b/scripts/synapse_port_db
@@ -365,7 +365,9 @@ class Porter(object):
return headers, forward_rows, backward_rows
- headers, frows, brows = yield self.sqlite_store.db.runInteraction("select", r)
+ headers, frows, brows = yield self.sqlite_store.db.runInteraction(
+ "select", r
+ )
if frows or brows:
if frows:
@@ -521,7 +523,9 @@ class Porter(object):
@defer.inlineCallbacks
def run_background_updates_on_postgres(self):
# Manually apply all background updates on the PostgreSQL database.
- postgres_ready = yield self.postgres_store.has_completed_background_updates()
+ postgres_ready = (
+ yield self.postgres_store.db.updates.has_completed_background_updates()
+ )
if not postgres_ready:
# Only say that we're running background updates when there are background
@@ -529,9 +533,9 @@ class Porter(object):
self.progress.set_state("Running background updates on PostgreSQL")
while not postgres_ready:
- yield self.postgres_store.do_next_background_update(100)
+ yield self.postgres_store.db.updates.do_next_background_update(100)
postgres_ready = yield (
- self.postgres_store.has_completed_background_updates()
+ self.postgres_store.db.updates.has_completed_background_updates()
)
@defer.inlineCallbacks
@@ -541,7 +545,7 @@ class Porter(object):
# Check if all background updates are done, abort if not.
updates_complete = (
- yield self.sqlite_store.has_completed_background_updates()
+ yield self.sqlite_store.db.updates.has_completed_background_updates()
)
if not updates_complete:
sys.stderr.write(
|