Created
December 24, 2019 00:08
-
-
Save richvdh/f1d84edf7c3da1fce2347675dd3d55e5 to your computer and use it in GitHub Desktop.
Diffs between databases created with synapse_port_db and a clean db
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-CREATE TABLE _extremities_to_check ( | |
- event_id text | |
-); | |
-CREATE INDEX _extremities_to_check_id ON _extremities_to_check USING btree (event_id); | |
+CREATE INDEX access_tokens_device_id ON access_tokens USING btree (user_id, device_id); | |
+CREATE INDEX current_state_events_member_index ON current_state_events USING btree (state_key) WHERE (type = 'm.room.member'::text); | |
-CREATE INDEX device_inbox_stream_id ON device_inbox USING btree (stream_id); | |
+CREATE INDEX device_inbox_stream_id_user_id ON device_inbox USING btree (stream_id, user_id); | |
+CREATE UNIQUE INDEX device_lists_remote_cache_unique_id ON device_lists_remote_cache USING btree (user_id, device_id); | |
+CREATE UNIQUE INDEX device_lists_remote_extremeties_unique_idx ON device_lists_remote_extremeties USING btree (user_id); | |
+CREATE INDEX device_lists_stream_user_id ON device_lists_stream USING btree (user_id, device_id); | |
+CREATE INDEX event_contains_url_index ON events USING btree (room_id, topological_ordering, stream_ordering) WHERE ((contains_url = true) AND (outlier = false)); | |
+CREATE INDEX event_push_actions_highlights_index ON event_push_actions USING btree (user_id, room_id, topological_ordering, stream_ordering) WHERE (highlight = 1); | |
+CREATE INDEX event_push_actions_u_highlight ON event_push_actions USING btree (user_id, stream_ordering); | |
+CREATE UNIQUE INDEX event_search_event_id_idx ON event_search USING btree (event_id); | |
+CREATE INDEX event_to_state_groups_sg_index ON event_to_state_groups USING btree (state_group); | |
+CREATE INDEX local_media_repository_url_idx ON local_media_repository USING btree (created_ts) WHERE (url_cache IS NOT NULL); | |
-CREATE INDEX state_groups_state_id ON state_groups_state USING btree (state_group); | |
+CREATE INDEX state_groups_state_type_idx ON state_groups_state USING btree (state_group, type, state_key); | |
-CREATE INDEX user_ips_user_ip ON user_ips USING btree (user_id, access_token, ip); | |
+CREATE INDEX user_ips_device_id ON user_ips USING btree (user_id, device_id, last_seen); | |
+CREATE INDEX user_ips_last_seen ON user_ips USING btree (user_id, last_seen); | |
+CREATE INDEX user_ips_last_seen_only ON user_ips USING btree (last_seen); | |
+CREATE UNIQUE INDEX user_ips_user_token_ip_unique_index ON user_ips USING btree (user_id, access_token, ip); | |
+CREATE INDEX users_creation_ts ON users USING btree (creation_ts); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+CREATE INDEX room_memberships_user_room_forgotten ON room_memberships USING btree (user_id, room_id) WHERE (forgotten = 1); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment