diff --git a/src/main/resources/changelog/db.changelog-master.xml b/src/main/resources/changelog/db.changelog-master.xml index 4d3a056..6580a75 100644 --- a/src/main/resources/changelog/db.changelog-master.xml +++ b/src/main/resources/changelog/db.changelog-master.xml @@ -6,4 +6,5 @@ + diff --git a/src/main/resources/changelog/version/2-fix-playlist-reordering-in-postgresql.xml b/src/main/resources/changelog/version/2-fix-playlist-reordering-in-postgresql.xml new file mode 100644 index 0000000..e01b2d1 --- /dev/null +++ b/src/main/resources/changelog/version/2-fix-playlist-reordering-in-postgresql.xml @@ -0,0 +1,17 @@ + + + + + + ALTER TABLE playlists_videos_ids DROP CONSTRAINT playlists_videos_ids_pkey; + ALTER TABLE playlists_videos_ids ADD CONSTRAINT playlists_videos_ids_pkey PRIMARY KEY (playlist_id, videos_order) DEFERRABLE INITIALLY DEFERRED; + + ALTER TABLE playlists_videos_ids DROP CONSTRAINT playlists_videos_ids_pkey; + ALTER TABLE playlists_videos_ids ADD CONSTRAINT playlists_videos_ids_pkey PRIMARY KEY (playlist_id, videos_order); + + + +