mirror of
				https://github.com/matrix-org/synapse.git
				synced 2025-10-31 00:01:33 +01:00 
			
		
		
		
	create new indexes before dropping old ones to keep safetynet in place
This commit is contained in:
		
							parent
							
								
									4ad883398f
								
							
						
					
					
						commit
						631fa4a1b7
					
				| @ -16,7 +16,9 @@ | ||||
| -- this is just embarassing :| | ||||
| ALTER TABLE users_in_pubic_room RENAME TO users_in_public_rooms; | ||||
| 
 | ||||
| DROP INDEX users_in_pubic_room_room_idx; | ||||
| DROP INDEX users_in_pubic_room_user_idx; | ||||
| -- this is only 300K rows on matrix.org and takes ~3s to generate the index, | ||||
| -- so is hopefully not going to block anyone else for that long... | ||||
| CREATE INDEX users_in_public_rooms_room_idx ON users_in_public_rooms(room_id); | ||||
| CREATE UNIQUE INDEX users_in_public_rooms_user_idx ON users_in_public_rooms(user_id); | ||||
| DROP INDEX users_in_pubic_room_room_idx; | ||||
| DROP INDEX users_in_pubic_room_user_idx; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user