Add unique constraing and fix ownership

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
Pierre-Yves Chibon 2021-02-11 12:39:44 +01:00
parent 7eb32d878a
commit 2060e10a2b

View file

@ -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