diff --git a/db/manifest b/db/manifest index 13d9784e6..383f6f46b 100755 --- a/db/manifest +++ b/db/manifest @@ -228,4 +228,5 @@ user_syncs_fix_dup_tracks_2408.sql deletable_recordings.sql jam_tracks.sql shopping_carts.sql -recurly.sql \ No newline at end of file +recurly.sql +jam_track_rights_updates.sql \ No newline at end of file diff --git a/db/up/jam_track_rights_updates.sql b/db/up/jam_track_rights_updates.sql new file mode 100644 index 000000000..ade318969 --- /dev/null +++ b/db/up/jam_track_rights_updates.sql @@ -0,0 +1,7 @@ +ALTER TABLE jam_track_rights + DROP CONSTRAINT jam_track_rights_user_id_fkey, + DROP CONSTRAINT jam_track_rights_jam_track_id_fkey, + ADD CONSTRAINT jam_track_rights_user_id_fkey FOREIGN KEY(user_id) REFERENCES users(id) ON DELETE CASCADE, + ADD CONSTRAINT jam_track_rights_jam_track_id_fkey FOREIGN KEY(jam_track_id) REFERENCES jam_tracks(id) ON DELETE CASCADE, + ADD COLUMN s3_url VARCHAR(2048); +