diff --git a/syncapi/storage/postgres/syncserver.go b/syncapi/storage/postgres/syncserver.go index 6f925a512..c6121e419 100644 --- a/syncapi/storage/postgres/syncserver.go +++ b/syncapi/storage/postgres/syncserver.go @@ -25,7 +25,6 @@ import ( "github.com/matrix-org/dendrite/setup/config" "github.com/matrix-org/dendrite/syncapi/storage/postgres/deltas" "github.com/matrix-org/dendrite/syncapi/storage/shared" - "github.com/sirupsen/logrus" ) // SyncServerDatasource represents a sync server datasource which manages @@ -44,10 +43,10 @@ func NewDatabase(base *base.BaseDendrite, dbProperties *config.DatabaseOptions) return nil, err } if _, err = d.db.Exec(outputRoomEventsSchema); err != nil { - logrus.Fatalf("unable to create table: %s", err) + return nil, err } if _, err = d.db.Exec(currentRoomStateSchema); err != nil { - logrus.Fatalf("unable to create table: %s", err) + return nil, err } accountData, err := NewPostgresAccountDataTable(d.db) if err != nil { diff --git a/syncapi/storage/sqlite3/syncserver.go b/syncapi/storage/sqlite3/syncserver.go index cc6bbf815..39ceec81d 100644 --- a/syncapi/storage/sqlite3/syncserver.go +++ b/syncapi/storage/sqlite3/syncserver.go @@ -23,7 +23,6 @@ import ( "github.com/matrix-org/dendrite/setup/config" "github.com/matrix-org/dendrite/syncapi/storage/shared" "github.com/matrix-org/dendrite/syncapi/storage/sqlite3/deltas" - "github.com/sirupsen/logrus" ) // SyncServerDatasource represents a sync server datasource which manages @@ -54,10 +53,10 @@ func (d *SyncServerDatasource) prepare(dbProperties *config.DatabaseOptions) (er return err } if _, err = d.db.Exec(outputRoomEventsSchema); err != nil { - logrus.Fatalf("unable to create table: %s", err) + return err } if _, err = d.db.Exec(currentRoomStateSchema); err != nil { - logrus.Fatalf("unable to create table: %s", err) + return err } accountData, err := NewSqliteAccountDataTable(d.db, &d.streamID) if err != nil {