diff --git a/migrations/11_add_reserved_ids_table_down.sql b/migrations/11_add_reserved_ids_table_down.sql index 0f93b6d89e4ef657121dd8f00ad5e79947877810..b32380f80c3ba4921ea056312315a3599766e400 100644 --- a/migrations/11_add_reserved_ids_table_down.sql +++ b/migrations/11_add_reserved_ids_table_down.sql @@ -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; diff --git a/migrations/13_add_export_tables_down.sql b/migrations/13_add_export_tables_down.sql index 52260564f15e87e80a93066572afbfacaac517e2..445d444710b2ac661a8c7d33be43e131ed9787a7 100644 --- a/migrations/13_add_export_tables_down.sql +++ b/migrations/13_add_export_tables_down.sql @@ -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; diff --git a/migrations/16_add_media_attributes_table_down.sql b/migrations/16_add_media_attributes_table_down.sql index 2f108e1c80f3e43c10058e24fd046bb5524929e4..cc7592219f8889d4567cac4bdc4f0096b36fb047 100644 --- a/migrations/16_add_media_attributes_table_down.sql +++ b/migrations/16_add_media_attributes_table_down.sql @@ -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; diff --git a/migrations/1_create_tables_down.sql b/migrations/1_create_tables_down.sql index 12b8d8537ed8730a690e1c4f173d6d70533bb421..55b584df3c45d5aa6d4311786eb78278e63207ec 100644 --- a/migrations/1_create_tables_down.sql +++ b/migrations/1_create_tables_down.sql @@ -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; diff --git a/migrations/20_create_id_hold_table_down.sql b/migrations/20_create_id_hold_table_down.sql index ad21bf1ce5d4a14b57282f2e03dfcb16dc356bee..a836d266cc03d8feed7ad3bea60b5939f7cd62f3 100644 --- a/migrations/20_create_id_hold_table_down.sql +++ b/migrations/20_create_id_hold_table_down.sql @@ -1,2 +1,2 @@ -DROP INDEX idx_media_id_hold; -DROP TABLE media_id_hold; \ No newline at end of file +DROP INDEX IF EXISTS idx_media_id_hold; +DROP TABLE IF EXISTS media_id_hold; \ No newline at end of file diff --git a/migrations/2_add_animated_col_down.sql b/migrations/2_add_animated_col_down.sql index eb4133056858cee7acad3ac46adaf0b3bd8cfeea..8a2663acb3ad728b7c84d8ee5a07164632704941 100644 --- a/migrations/2_add_animated_col_down.sql +++ b/migrations/2_add_animated_col_down.sql @@ -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; diff --git a/migrations/2_add_animated_col_up.sql b/migrations/2_add_animated_col_up.sql index fcf2e0e2daccb174fd0eabd3ecf649fd96955b6a..050bcbe6c5f4d535e802b3f7e41791b717fddab2 100644 --- a/migrations/2_add_animated_col_up.sql +++ b/migrations/2_add_animated_col_up.sql @@ -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); diff --git a/migrations/6_track_last_accessed_times_down.sql b/migrations/6_track_last_accessed_times_down.sql index 8a5b8e2cac421a113d3f504f866a6e896581fbe5..33a6c99d3a3b9479c23c5f3e3a4aa9eb6fc88a9c 100644 --- a/migrations/6_track_last_accessed_times_down.sql +++ b/migrations/6_track_last_accessed_times_down.sql @@ -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; diff --git a/migrations/7_add_datastore_down.sql b/migrations/7_add_datastore_down.sql index e58fb60fb933a2cdedb09935c849d91008ac4208..3daaa8d6116b81ef3cf951620ff4a6167a153c3e 100644 --- a/migrations/7_add_datastore_down.sql +++ b/migrations/7_add_datastore_down.sql @@ -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;