741c4e3017
It's unnecessary with Markdown implementation and prevents improvements to the future features.
31 lines
832 B
SQL
31 lines
832 B
SQL
ALTER TABLE pastes
|
|
ADD COLUMN created_at timestamp with time zone NOT NULL DEFAULT now(),
|
|
ADD COLUMN language_id integer REFERENCES languages,
|
|
ADD COLUMN paste text;
|
|
|
|
UPDATE pastes AS p SET
|
|
created_at = (
|
|
SELECT created_at
|
|
FROM paste_revisions AS pr
|
|
WHERE p.paste_id = pr.paste_id
|
|
),
|
|
language_id = (
|
|
SELECT language_id
|
|
FROM paste_revisions AS pr
|
|
NATURAL JOIN paste_contents
|
|
WHERE p.paste_id = pr.paste_id
|
|
),
|
|
paste = (
|
|
SELECT paste
|
|
FROM paste_revisions AS pr
|
|
NATURAL JOIN paste_contents
|
|
WHERE p.paste_id = pr.paste_id
|
|
);
|
|
|
|
ALTER TABLE pastes
|
|
ALTER COLUMN language_id SET NOT NULL,
|
|
ALTER COLUMN paste SET NOT NULL;
|
|
|
|
DROP TABLE paste_contents;
|
|
DROP TABLE paste_revisions;
|