diff --git a/PHPCI/Migrations/20140513143726_initial_migration.php b/PHPCI/Migrations/20140513143726_initial_migration.php index 8aad60b6..5fca43bf 100644 --- a/PHPCI/Migrations/20140513143726_initial_migration.php +++ b/PHPCI/Migrations/20140513143726_initial_migration.php @@ -52,6 +52,10 @@ class InitialMigration extends AbstractMigration { $table = $this->table('build'); + if (!$this->hasTable('build')) { + $table->create(); + } + if (!$table->hasColumn('project_id')) { $table->addColumn('project_id', 'integer'); } @@ -115,6 +119,10 @@ class InitialMigration extends AbstractMigration { $table = $this->table('build_meta'); + if (!$this->hasTable('build_meta')) { + $table->create(); + } + if (!$table->hasColumn('project_id')) { $table->addColumn('project_id', 'integer'); } @@ -142,6 +150,10 @@ class InitialMigration extends AbstractMigration { $table = $this->table('project'); + if (!$this->hasTable('project')) { + $table->create(); + } + if (!$table->hasColumn('title')) { $table->addColumn('title', 'string', array('limit' => 250)); } @@ -193,6 +205,10 @@ class InitialMigration extends AbstractMigration { $table = $this->table('user'); + if (!$this->hasTable('user')) { + $table->create(); + } + if (!$table->hasColumn('email')) { $table->addColumn('email', 'string', array('limit' => 250)); } @@ -215,4 +231,4 @@ class InitialMigration extends AbstractMigration $table->save(); } -} \ No newline at end of file +}