Update migration_timescaledb.sql as we drop foreign key constraints
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
parent
25fc66dcec
commit
7eb32d878a
1 changed files with 8 additions and 18 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue