0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-21 04:14:03 +01:00

Add LIMIT to scalar subquery

This commit is contained in:
Erik Johnston 2014-09-25 15:51:21 +01:00
parent 24e4c48468
commit c818aa13eb
3 changed files with 10 additions and 5 deletions

View file

@ -255,7 +255,8 @@ class DataStore(RoomMemberStore, RoomStore,
@defer.inlineCallbacks
def get_current_state(self, room_id, event_type=None, state_key=""):
del_sql = (
"SELECT event_id FROM redactions WHERE redacts = e.event_id"
"SELECT event_id FROM redactions WHERE redacts = e.event_id "
"LIMIT 1"
)
sql = (

View file

@ -183,7 +183,8 @@ class RoomMemberStore(SQLBaseStore):
def _get_members_query_txn(self, txn, where_clause, where_values):
del_sql = (
"SELECT event_id FROM redactions WHERE redacts = e.event_id"
"SELECT event_id FROM redactions WHERE redacts = e.event_id "
"LIMIT 1"
)
sql = (

View file

@ -158,7 +158,8 @@ class StreamStore(SQLBaseStore):
)
del_sql = (
"SELECT event_id FROM redactions WHERE redacts = e.event_id"
"SELECT event_id FROM redactions WHERE redacts = e.event_id "
"LIMIT 1"
)
if limit:
@ -230,7 +231,8 @@ class StreamStore(SQLBaseStore):
limit_str = ""
del_sql = (
"SELECT event_id FROM redactions WHERE redacts = events.event_id"
"SELECT event_id FROM redactions WHERE redacts = events.event_id "
"LIMIT 1"
)
sql = (
@ -272,7 +274,8 @@ class StreamStore(SQLBaseStore):
# TODO (erikj): Handle compressed feedback
del_sql = (
"SELECT event_id FROM redactions WHERE redacts = events.event_id"
"SELECT event_id FROM redactions WHERE redacts = events.event_id "
"LIMIT 1"
)
sql = (