diff --git a/application/migrations/083_create_station_logbook_relationship_table.php b/application/migrations/083_create_station_logbook_relationship_table2.php similarity index 97% rename from application/migrations/083_create_station_logbook_relationship_table.php rename to application/migrations/083_create_station_logbook_relationship_table2.php index 1c3b7633..b6f48a27 100644 --- a/application/migrations/083_create_station_logbook_relationship_table.php +++ b/application/migrations/083_create_station_logbook_relationship_table2.php @@ -7,7 +7,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); * removing the need for lots of configuration files. */ -class Migration_create_station_logbook_relationship_table extends CI_Migration { +class Migration_create_station_logbook_relationship_table2 extends CI_Migration { public function up() { diff --git a/application/migrations/085_add_public_slug_to_stationlogbooks.php b/application/migrations/085_add_public_slug_to_stationlogbooks.php index 3ac511b1..e4967c85 100644 --- a/application/migrations/085_add_public_slug_to_stationlogbooks.php +++ b/application/migrations/085_add_public_slug_to_stationlogbooks.php @@ -15,15 +15,18 @@ class Migration_add_public_slug_to_stationlogbooks extends CI_Migration { $fields = array( 'public_slug' => array( 'type' => 'VARCHAR', - 'constraint' => '200', + 'constraint' => '191', 'null' => TRUE, 'unique' => TRUE ) - ); + ); - $this->dbforge->add_column('station_logbooks', $fields); + if (!$this->db->field_exists('public_slug', 'station_logbooks')) { + $this->dbforge->add_column('station_logbooks', $fields); - $this->dbforge->add_key('public_slug'); + $this->dbforge->add_key('public_slug'); + } + } }