From 2060e10a2bd297492ca4ffad0ba59bcf0306fc9c Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Thu, 11 Feb 2021 12:39:44 +0100 Subject: [PATCH] Add unique constraing and fix ownership Signed-off-by: Pierre-Yves Chibon --- scripts/migration_timescaledb.sql | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/migration_timescaledb.sql b/scripts/migration_timescaledb.sql index 118e58d..85f33c6 100644 --- a/scripts/migration_timescaledb.sql +++ b/scripts/migration_timescaledb.sql @@ -57,6 +57,10 @@ ALTER TABLE user_messages2 ALTER TABLE user_messages2 ADD CONSTRAINT user_messages2_username_fkey FOREIGN KEY (username) REFERENCES "user"(name) MATCH FULL; +ALTER TABLE public.user_messages2 + ADD CONSTRAINT user_messages2_user_msg_uniq + UNIQUE (username, "timestamp", msg); +ALTER TABLE public.user_messages2 OWNER TO datanommer; -- package_messages2 CREATE TABLE package_messages2 (LIKE package_messages INCLUDING DEFAULTS INCLUDING ALL); @@ -68,6 +72,10 @@ ALTER TABLE package_messages2 ALTER TABLE package_messages2 ADD CONSTRAINT package_messages_package_fkey FOREIGN KEY (package) REFERENCES package(name) MATCH FULL; +ALTER TABLE public.package_messages2 + ADD CONSTRAINT package_messages2_pkg_msg_uniq + UNIQUE (package, "timestamp", msg); +ALTER TABLE public.package_messages2 OWNER TO datanommer; -- Convert the timestamp to the hypertable