diff --git a/scripts/migration_timescaledb.sql b/scripts/migration_timescaledb.sql index 53a69ce..118e58d 100644 --- a/scripts/migration_timescaledb.sql +++ b/scripts/migration_timescaledb.sql @@ -57,10 +57,6 @@ ALTER TABLE user_messages2 ALTER TABLE user_messages2 ADD CONSTRAINT user_messages2_username_fkey FOREIGN KEY (username) REFERENCES "user"(name) MATCH FULL; -ALTER TABLE user_messages2 - ADD CONSTRAINT user_messages2_msg_fkey - FOREIGN KEY (msg, "timestamp") REFERENCES messages2(id, "timestamp") MATCH FULL; - -- package_messages2 CREATE TABLE package_messages2 (LIKE package_messages INCLUDING DEFAULTS INCLUDING ALL); @@ -72,10 +68,6 @@ ALTER TABLE package_messages2 ALTER TABLE package_messages2 ADD CONSTRAINT package_messages_package_fkey FOREIGN KEY (package) REFERENCES package(name) MATCH FULL; -ALTER TABLE package_messages2 - ADD CONSTRAINT package_messages2_msg_fkey - FOREIGN KEY (msg, "timestamp") REFERENCES messages2(id, "timestamp") MATCH FULL; - -- Convert the timestamp to the hypertable @@ -104,16 +96,14 @@ CREATE INDEX messages2_datanommer_timestamp_category_idx ON public.messages2 USI CREATE INDEX messages2_datanommer_timestamp_topic_idx ON public.messages2 USING btree ("timestamp" DESC, topic); --- Adjust user_messages +-- -- Adjust user_messages2 -UPDATE user_messages -SET "timestamp" = messages2.timestamp -FROM messages2 -WHERE messages2.id = user_messages.msg; +-- ALTER TABLE user_messages2 + -- ADD CONSTRAINT user_messages2_msg_fkey + -- FOREIGN KEY (msg, "timestamp") REFERENCES messages2(id, "timestamp") MATCH FULL; --- Adjust package_messages +-- -- Adjust package_messages2 -UPDATE package_messages -SET "timestamp" = messages2.timestamp -FROM messages2 -WHERE messages2.id = package_messages.msg; +-- ALTER TABLE package_messages2 + -- ADD CONSTRAINT package_messages2_msg_fkey + -- FOREIGN KEY (msg, "timestamp") REFERENCES messages2(id, "timestamp") MATCH FULL;