diff --git a/application/migrations/044_add_key_to_lotw_certs.php b/application/migrations/044_add_key_to_lotw_certs.php index 6d50f64c..c6da240c 100644 --- a/application/migrations/044_add_key_to_lotw_certs.php +++ b/application/migrations/044_add_key_to_lotw_certs.php @@ -7,15 +7,18 @@ class Migration_add_key_to_lotw_certs extends CI_Migration { public function up() { $fields = array( - 'cert_key TEXT', + 'cert_key TEXT', ); - - $this->dbforge->add_column('lotw_certs', $fields); + if (!$this->db->field_exists('cert_key', 'lotw_certs')) { + $this->dbforge->add_column('lotw_certs', $fields); + } } public function down() { - $this->dbforge->drop_column('lotw_certs', 'cert_key'); + if ($this->db->field_exists('cert_key', 'lotw_certs')) { + $this->dbforge->drop_column('lotw_certs', 'cert_key'); + } } }