aboutsummaryrefslogtreecommitdiff
path: root/syncapi/storage/postgres/syncserver.go
diff options
context:
space:
mode:
authorNeil Alexander <neilalexander@users.noreply.github.com>2021-01-20 20:43:20 +0000
committerGitHub <noreply@github.com>2021-01-20 20:43:20 +0000
commit8fe51019ad603d44fa30d092fa662be6c668872d (patch)
treece2ebe64382511a2545f35e873c110cf6fcf3dc2 /syncapi/storage/postgres/syncserver.go
parentc08e38df2c5b00521e15c15a76d5234860b34bd4 (diff)
Add sync API memberships table (#1726)
Diffstat (limited to 'syncapi/storage/postgres/syncserver.go')
-rw-r--r--syncapi/storage/postgres/syncserver.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/syncapi/storage/postgres/syncserver.go b/syncapi/storage/postgres/syncserver.go
index 0fbf3c23..a69fda4f 100644
--- a/syncapi/storage/postgres/syncserver.go
+++ b/syncapi/storage/postgres/syncserver.go
@@ -87,6 +87,10 @@ func NewDatabase(dbProperties *config.DatabaseOptions) (*SyncServerDatasource, e
if err != nil {
return nil, err
}
+ memberships, err := NewPostgresMembershipsTable(d.db)
+ if err != nil {
+ return nil, err
+ }
m := sqlutil.NewMigrations()
deltas.LoadFixSequences(m)
deltas.LoadRemoveSendToDeviceSentColumn(m)
@@ -106,6 +110,7 @@ func NewDatabase(dbProperties *config.DatabaseOptions) (*SyncServerDatasource, e
Filter: filter,
SendToDevice: sendToDevice,
Receipts: receipts,
+ Memberships: memberships,
}
return &d, nil
}