Plume/migrations/sqlite/2019-03-25-205630_fix-comment-seers/up.sql

16 lines
494 B
SQL

-- Your SQL goes here
ALTER TABLE comment_seers RENAME TO tmp_comment_seers;
CREATE TABLE comment_seers (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
comment_id INTEGER REFERENCES comments(id) ON DELETE CASCADE NOT NULL,
user_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL,
UNIQUE (comment_id, user_id)
);
INSERT INTO comment_seers(id, comment_id, user_id)
SELECT id, comment_id, user_id
FROM tmp_comment_seers
WHERE id NOT NULL;
DROP TABLE tmp_comment_seers;