diff --git a/app/database/migrations/2014_12_13_121410_AlterTableIncidentsRemoveDefaultComponent.php b/app/database/migrations/2014_12_13_121410_AlterTableIncidentsRemoveDefaultComponent.php index cbf60714..6f49f1e8 100644 --- a/app/database/migrations/2014_12_13_121410_AlterTableIncidentsRemoveDefaultComponent.php +++ b/app/database/migrations/2014_12_13_121410_AlterTableIncidentsRemoveDefaultComponent.php @@ -14,7 +14,11 @@ class AlterTableIncidentsRemoveDefaultComponent extends Migration public function up() { Schema::table('incidents', function (Blueprint $table) { - DB::statement("ALTER TABLE incidents CHANGE component_id component_id TINYINT(4) NOT NULL DEFAULT '0';"); + if (Config::get('database')['default'] === 'mysql'){ + DB::statement("ALTER TABLE incidents CHANGE component_id component_id TINYINT(4) NOT NULL DEFAULT '0';"); + } else if (Config::get('database')['default'] === 'pgsql'){ + DB::statement("ALTER TABLE incidents ALTER COLUMN component_id SET DEFAULT '0';"); + } }); } @@ -22,11 +26,16 @@ class AlterTableIncidentsRemoveDefaultComponent extends Migration * Reverse the migrations. * * @return void - */ + */ public function down() { Schema::table('incidents', function (Blueprint $table) { - DB::statement("ALTER TABLE incidents CHANGE component_id component_id TINYINT(4) NOT NULL DEFAULT '1';"); + if (Config::get('database')['default'] === 'mysql'){ + DB::statement("ALTER TABLE incidents CHANGE component_id component_id TINYINT(4) NOT NULL DEFAULT '1';"); + } else if (Config::get('database')['default'] === 'pgsql'){ + DB::statement("ALTER TABLE incidents ALTER COLUMN component_id SET DEFAULT '1';"); + } }); } } +