From 0b38388b51753c5e66c6b00b8f5ebf79472eb37a Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Thu, 11 Feb 2021 15:18:21 +0100 Subject: [PATCH] Add a unique constraint on msg_id/timestamp on messages2 Signed-off-by: Pierre-Yves Chibon --- scripts/migration_timescaledb.sql | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/migration_timescaledb.sql b/scripts/migration_timescaledb.sql index 0d2c28f..b5bf9a5 100644 --- a/scripts/migration_timescaledb.sql +++ b/scripts/migration_timescaledb.sql @@ -37,8 +37,11 @@ CREATE SEQUENCE public.messages2_id_seq NO MAXVALUE CACHE 1; -ALTER TABLE messages2 +ALTER TABLE public.messages2 ADD CONSTRAINT messages2_pkey PRIMARY KEY (id, "timestamp"); +ALTER TABLE public.messages2 + ADD CONSTRAINT messages2_msg_id + UNIQUE (msg_id, "timestamp"); ALTER TABLE public.messages2 OWNER TO datanommer; ALTER TABLE public.messages2_id_seq OWNER TO datanommer;