From 8b941ddd335c6208dfd387c0c7277b2f68c026aa Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 17 Aug 2015 20:39:48 -0700 Subject: [PATCH] Make the messagedb a bounded queue at 5000 msgs/device // FREEBIE --- src/main/resources/messagedb.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/resources/messagedb.xml b/src/main/resources/messagedb.xml index 54b212b59..95223508c 100644 --- a/src/main/resources/messagedb.xml +++ b/src/main/resources/messagedb.xml @@ -65,4 +65,8 @@ + + CREATE RULE bounded_message_queue AS ON INSERT TO messages DO ALSO DELETE FROM messages WHERE id IN (SELECT id FROM messages WHERE destination = NEW.destination AND destination_device = NEW.destination_device ORDER BY timestamp DESC OFFSET 5000); + +