mirror of
https://github.com/element-hq/synapse
synced 2024-09-12 03:35:10 +00:00
Be more postgressive
This commit is contained in:
parent
fb95035a65
commit
61cd5d9045
2 changed files with 4 additions and 4 deletions
|
@ -181,7 +181,7 @@ class RegistrationStore(SQLBaseStore):
|
|||
@defer.inlineCallbacks
|
||||
def user_add_threepid(self, user_id, medium, address, validated_at, added_at):
|
||||
yield self._simple_upsert("user_threepids", {
|
||||
"user": user_id,
|
||||
"user_id": user_id,
|
||||
"medium": medium,
|
||||
"address": address,
|
||||
}, {
|
||||
|
@ -193,7 +193,7 @@ class RegistrationStore(SQLBaseStore):
|
|||
def user_get_threepids(self, user_id):
|
||||
ret = yield self._simple_select_list(
|
||||
"user_threepids", {
|
||||
"user": user_id
|
||||
"user_id": user_id
|
||||
},
|
||||
['medium', 'address', 'validated_at', 'added_at'],
|
||||
'user_get_threepids'
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
CREATE TABLE user_threepids (
|
||||
user TEXT NOT NULL,
|
||||
user_id TEXT NOT NULL,
|
||||
medium TEXT NOT NULL,
|
||||
address TEXT NOT NULL,
|
||||
validated_at BIGINT NOT NULL,
|
||||
added_at BIGINT NOT NULL,
|
||||
CONSTRAINT user_medium_address UNIQUE (user, medium, address)
|
||||
);
|
||||
CREATE INDEX user_threepids_user ON user_threepids(user);
|
||||
CREATE INDEX user_threepids_user_id ON user_threepids(user_id);
|
||||
|
|
Loading…
Reference in a new issue