Skip to content
Snippets Groups Projects
Commit 61cd5d90 authored by David Baker's avatar David Baker
Browse files

Be more postgressive

parent fb95035a
No related branches found
No related tags found
No related merge requests found
...@@ -181,7 +181,7 @@ class RegistrationStore(SQLBaseStore): ...@@ -181,7 +181,7 @@ class RegistrationStore(SQLBaseStore):
@defer.inlineCallbacks @defer.inlineCallbacks
def user_add_threepid(self, user_id, medium, address, validated_at, added_at): def user_add_threepid(self, user_id, medium, address, validated_at, added_at):
yield self._simple_upsert("user_threepids", { yield self._simple_upsert("user_threepids", {
"user": user_id, "user_id": user_id,
"medium": medium, "medium": medium,
"address": address, "address": address,
}, { }, {
...@@ -193,7 +193,7 @@ class RegistrationStore(SQLBaseStore): ...@@ -193,7 +193,7 @@ class RegistrationStore(SQLBaseStore):
def user_get_threepids(self, user_id): def user_get_threepids(self, user_id):
ret = yield self._simple_select_list( ret = yield self._simple_select_list(
"user_threepids", { "user_threepids", {
"user": user_id "user_id": user_id
}, },
['medium', 'address', 'validated_at', 'added_at'], ['medium', 'address', 'validated_at', 'added_at'],
'user_get_threepids' 'user_get_threepids'
......
CREATE TABLE user_threepids ( CREATE TABLE user_threepids (
user TEXT NOT NULL, user_id TEXT NOT NULL,
medium TEXT NOT NULL, medium TEXT NOT NULL,
address TEXT NOT NULL, address TEXT NOT NULL,
validated_at BIGINT NOT NULL, validated_at BIGINT NOT NULL,
added_at BIGINT NOT NULL, added_at BIGINT NOT NULL,
CONSTRAINT user_medium_address UNIQUE (user, medium, address) 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);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment