diff --git a/application/migrations/158_add_qrz_down.php b/application/migrations/158_add_qrz_down.php new file mode 100644 index 00000000..96c0c182 --- /dev/null +++ b/application/migrations/158_add_qrz_down.php @@ -0,0 +1,24 @@ +db->field_exists('COL_QRZCOM_QSO_DOWNLOAD_STATUS', $this->config->item('table_name'))) { + $fields = array( + 'COL_QRZCOM_QSO_DOWNLOAD_DATE DATETIME NULL DEFAULT NULL', + 'COL_QRZCOM_QSO_DOWNLOAD_STATUS VARCHAR(10) DEFAULT NULL', + ); + $this->dbforge->add_column($this->config->item('table_name'), $fields, 'COL_VUCC_GRIDS'); + } + } + + public function down() { + if ($this->db->field_exists('COL_QRZCOM_QSO_DOWNLOAD_STATUS', $this->config->item('table_name'))) { + $this->dbforge->drop_column($this->config->item('table_name'), 'COL_QRZCOM_QSO_DOWNLOAD_STATUS'); + } + if ($this->db->field_exists('COL_QRZCOM_QSO_DOWNLOAD_DATE', $this->config->item('table_name'))) { + $this->dbforge->drop_column($this->config->item('table_name'), 'COL_QRZCOM_QSO_DOWNLOAD_DATE'); + } + } +}