Merge pull request #92 from darkpixel/feature/GH-89-remove-backticks

Feature/gh 89 remove backticks
This commit is contained in:
James Brooks
2014-12-25 07:45:02 +00:00
2 changed files with 14 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ class AlterTableIncidentsRenameComponentColumn extends Migration
public function up()
{
Schema::table('incidents', function (Blueprint $table) {
$table->rename('component', 'component_id');
$table->renameColumn('component', 'component_id');
});
}
@@ -26,7 +26,7 @@ class AlterTableIncidentsRenameComponentColumn extends Migration
public function down()
{
Schema::table('incidents', function (Blueprint $table) {
$table->rename('component_id', 'component');
$table->renameColumn('component_id', 'component');
});
}
}

View File

@@ -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';");
} elseif (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';");
} elseif (Config::get('database')['default'] === 'pgsql') {
DB::statement("ALTER TABLE incidents ALTER COLUMN component_id SET DEFAULT '1';");
}
});
}
}