mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-29 01:33:10 -06:00
Fix database queries
This commit is contained in:
parent
2b93b5dcb7
commit
47a5204734
|
|
@ -130,7 +130,8 @@ var selectKnownUsersSQL = "" +
|
||||||
// is expensive. The presence of a single row from this query suggests we're still in the
|
// is expensive. The presence of a single row from this query suggests we're still in the
|
||||||
// room, no rows returned suggests we aren't.
|
// room, no rows returned suggests we aren't.
|
||||||
const selectLocalServerInRoomSQL = "" +
|
const selectLocalServerInRoomSQL = "" +
|
||||||
"SELECT TOP 1 room_nid FROM roomserver_membership WHERE target_local = true AND membership_nid = 3 AND room_nid = $1"
|
"SELECT room_nid FROM roomserver_membership WHERE target_local = true AND membership_nid = 3 AND room_nid = $1 " +
|
||||||
|
"FETCH FIRST 1 ROWS ONLY"
|
||||||
|
|
||||||
type membershipStatements struct {
|
type membershipStatements struct {
|
||||||
insertMembershipStmt *sql.Stmt
|
insertMembershipStmt *sql.Stmt
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ var selectKnownUsersSQL = "" +
|
||||||
// is expensive. The presence of a single row from this query suggests we're still in the
|
// is expensive. The presence of a single row from this query suggests we're still in the
|
||||||
// room, no rows returned suggests we aren't.
|
// room, no rows returned suggests we aren't.
|
||||||
const selectLocalServerInRoomSQL = "" +
|
const selectLocalServerInRoomSQL = "" +
|
||||||
"SELECT room_nid FROM roomserver_membership WHERE target_local = true AND membership_nid = 3 AND room_nid = $1 LIMIT 1"
|
"SELECT room_nid FROM roomserver_membership WHERE target_local = 1 AND membership_nid = 3 AND room_nid = $1 LIMIT 1"
|
||||||
|
|
||||||
type membershipStatements struct {
|
type membershipStatements struct {
|
||||||
db *sql.DB
|
db *sql.DB
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue