-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add minor safety to DROP INDEX/TABLE statements in migrations
- Loading branch information
Showing
9 changed files
with
22 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
DROP INDEX reserved_media_index; | ||
DROP TABLE reserved_media; | ||
DROP INDEX IF EXISTS reserved_media_index; | ||
DROP TABLE IF EXISTS reserved_media; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
DROP INDEX export_parts_index; | ||
DROP TABLE export_parts; | ||
DROP TABLE exports; | ||
DROP INDEX IF EXISTS export_parts_index; | ||
DROP TABLE IF EXISTS export_parts; | ||
DROP TABLE IF EXISTS exports; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
DROP INDEX idx_media_attributes_purpose; | ||
DROP INDEX idx_media_attributes; | ||
DROP TABLE media_attributes; | ||
DROP INDEX IF EXISTS idx_media_attributes_purpose; | ||
DROP INDEX IF EXISTS idx_media_attributes; | ||
DROP TABLE IF EXISTS media_attributes; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
DROP INDEX media_index; | ||
DROP INDEX thumbnails_index; | ||
DROP INDEX url_previews_index; | ||
DROP TABLE url_previews; | ||
DROP TABLE thumbnails; | ||
DROP TABLE media; | ||
DROP INDEX IF EXISTS media_index; | ||
DROP INDEX IF EXISTS thumbnails_index; | ||
DROP INDEX IF EXISTS url_previews_index; | ||
DROP TABLE IF EXISTS url_previews; | ||
DROP TABLE IF EXISTS thumbnails; | ||
DROP TABLE IF EXISTS media; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
DROP INDEX idx_media_id_hold; | ||
DROP TABLE media_id_hold; | ||
DROP INDEX IF EXISTS idx_media_id_hold; | ||
DROP TABLE IF EXISTS media_id_hold; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
DROP INDEX thumbnails_index; | ||
DROP INDEX IF EXISTS thumbnails_index; | ||
CREATE UNIQUE INDEX IF NOT EXISTS thumbnails_index ON thumbnails (media_id, origin, width, height, method); | ||
ALTER TABLE thumbnails DROP COLUMN animated; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
ALTER TABLE thumbnails ADD COLUMN animated BOOL NOT NULL DEFAULT FALSE; | ||
DROP INDEX thumbnails_index; | ||
DROP INDEX IF EXISTS thumbnails_index; | ||
CREATE UNIQUE INDEX IF NOT EXISTS thumbnails_index ON thumbnails (media_id, origin, width, height, method, animated); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
DROP INDEX last_access_index; | ||
DROP TABLE last_access; | ||
DROP INDEX IF EXISTS last_access_index; | ||
DROP TABLE IF EXISTS last_access; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
ALTER TABLE media DROP COLUMN datastore_id; | ||
ALTER TABLE thumbnails DROP COLUMN datastore_id; | ||
DROP INDEX datastores_index; | ||
DROP TABLE datastores; | ||
DROP INDEX IF EXISTS datastores_index; | ||
DROP TABLE IF EXISTS datastores; |