Merge pull request #63 from niekvanderkooy/fix-migrations

Fix migrations
This commit is contained in:
James Cole
2015-03-13 07:00:55 +01:00
2 changed files with 8 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
<?php
use FireflyIII\Models\Budget;
use FireflyIII\Models\Category;
use FireflyIII\Models\BudgetLimit;
use FireflyIII\Models\Component;
use Illuminate\Database\Migrations\Migration;

View File

@@ -23,13 +23,17 @@ class ChangesForV322 extends Migration
// rename fields
Schema::table(
'piggy_bank_events', function (Blueprint $table) {
$table->dropForeign('piggy_bank_events_piggy_bank_id_foreign');
$table->renameColumn('piggy_bank_id', 'piggybank_id');
$table->foreign('piggybank_id')->references('id')->on('piggybanks')->onDelete('cascade');
}
);
Schema::table(
'piggybank_repetitions', function (Blueprint $table) {
$table->dropForeign('piggy_bank_repetitions_piggy_bank_id_foreign');
$table->renameColumn('piggy_bank_id', 'piggybank_id');
$table->foreign('piggybank_id')->references('id')->on('piggybanks')->onDelete('cascade');
}
);
@@ -55,11 +59,12 @@ class ChangesForV322 extends Migration
}
);
// drop foreign key from budget_limits:
// drop unique constraint from budget_limits:
Schema::table(
'budget_limits', function (Blueprint $table) {
$table->dropForeign('bid_foreign');
$table->dropUnique('unique_bl_combi');
$table->foreign('budget_id', 'bid_foreign')->references('id')->on('budgets')->onDelete('cascade');
}
);