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