From 94c88fdd74a696ebacea62088a25df9b67ca0f63 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 16 Oct 2018 21:01:26 -0600 Subject: [PATCH] Update migration to add pgsql support --- ...10_09_043717_update_status_visibility_defaults.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/database/migrations/2018_10_09_043717_update_status_visibility_defaults.php b/database/migrations/2018_10_09_043717_update_status_visibility_defaults.php index 4ec827030..6055fc102 100644 --- a/database/migrations/2018_10_09_043717_update_status_visibility_defaults.php +++ b/database/migrations/2018_10_09_043717_update_status_visibility_defaults.php @@ -21,13 +21,10 @@ class UpdateStatusVisibilityDefaults extends Migration break; case 'pgsql': - $sql = <<<'SQL' -ALTER TYPE visibility_enum RENAME TO visibility_enum_old; -CREATE TYPE visibility_enum AS ENUM('public','unlisted','private','direct', 'draft'); -ALTER TABLE statuses ALTER COLUMN visibility TYPE visibility_enum USING visibility::text::visibility_enum; -DROP TYPE visibility_enum_old; -SQL; - DB::statement($sql); + DB::statement("ALTER TYPE visibility_enum RENAME TO visibility_enum_old;"); + DB::statement("CREATE TYPE visibility_enum AS ENUM('public','unlisted','private','direct', 'draft');"); + DB::statement("ALTER TABLE statuses ALTER COLUMN visibility TYPE visibility_enum USING visibility::text::visibility_enum;"); + DB::statement("DROP TYPE visibility_enum_old;"); break; } }