From c69127dbe61cb75b303803d01bb7987855dfb93c Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Thu, 11 Feb 2021 14:15:54 +0100 Subject: [PATCH] Adding an index on the id field of messages when it's partitioned Signed-off-by: Pierre-Yves Chibon --- scripts/migration.sql | 1 + scripts/migration_timescaledb.sql | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/migration.sql b/scripts/migration.sql index ff07211..7ae893b 100644 --- a/scripts/migration.sql +++ b/scripts/migration.sql @@ -101,6 +101,7 @@ SELECT i,"timestamp",certificate,signature,topic,_msg,category,source_name,sourc CREATE INDEX index_msg2_category ON public.messages2 USING btree (category); CREATE INDEX index_msg2_timestamp ON public.messages2 USING btree ("timestamp"); CREATE INDEX index_msg2_topic ON public.messages2 USING btree (topic); +CREATE INDEX index_msg_id ON public.messages2 USING btree (id); CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USING btree ("timestamp" DESC, category); CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic); diff --git a/scripts/migration_timescaledb.sql b/scripts/migration_timescaledb.sql index 85f33c6..0d2c28f 100644 --- a/scripts/migration_timescaledb.sql +++ b/scripts/migration_timescaledb.sql @@ -100,6 +100,7 @@ SELECT package_messages.package, package_messages.msg, messages2.timestamp CREATE INDEX index_msg2_category ON public.messages2 USING btree (category); CREATE INDEX index_msg2_timestamp ON public.messages2 USING btree ("timestamp"); CREATE INDEX index_msg2_topic ON public.messages2 USING btree (topic); +CREATE INDEX index_msg_id ON public.messages2 USING btree (id); CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USING btree ("timestamp" DESC, category); CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic);