Add clump migration

master
Nick Krichevsky 2019-03-17 18:02:35 -04:00
parent bd1392b22b
commit ba367555e1
1 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,17 @@
-- +goose Up
-- SQL in this section is executed when the migration is applied.
ALTER TABLE paste RENAME COLUMN title TO filename;
CREATE TABLE clump (
clumpID SERIAL PRIMARY KEY,
title VARCHAR(512),
handle uuid UNIQUE
);
ALTER TABLE paste ADD COLUMN clumpID INTEGER DEFAULT NULL REFERENCES clump(clumpID) ON DELETE CASCADE;
-- +goose Down
-- SQL in this section is executed when the migration is rolled back.
ALTER TABLE paste RENAME COLUMN filename TO paste;
ALTER TABLE paste DROP COLUMN clumpID;
DROP TABLE clump;