From 82c08bc3cf6191146f10cc3cba605f5226281243 Mon Sep 17 00:00:00 2001 From: Scott Ostler Date: Mon, 23 Aug 2010 16:02:41 -0400 Subject: Changed server startup order --- db/0-create.psql | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'db/0-create.psql') diff --git a/db/0-create.psql b/db/0-create.psql index 39e2bf3..8676b79 100644 --- a/db/0-create.psql +++ b/db/0-create.psql @@ -52,6 +52,9 @@ CREATE INDEX messages_created_on_idx ON messages (created_on); CREATE INDEX messages_is_image_idx ON messages (is_image); CREATE INDEX messages_user_created_on_idx ON messages (user_id, created_on desc); +-- Used to load recent dumps in a room +CREATE INDEX messages_room_id_created_on_idx ON messages (room_id, created_on desc); + -- Queries to support: -- 1) What messages are tagged x? (ordered by time, popularity) -- 2) What did I tag x? @@ -108,6 +111,8 @@ CREATE TABLE feed_images ( CREATE INDEX feed_images_url_room_idx ON feed_images (image_url, room); CREATE INDEX feed_images_room_message_idx ON feed_images (room, message_id); +CREATE INDEX feed_images_room_message_id_idx ON feed_images (room, message_id) + WHERE message_id IS NULL; CREATE TABLE invalid_feed_images ( image_url text NOT NULL, -- cgit v1.2.3-70-g09d2