From b888d4428967e6c6d05de29d5f4185d2276cf70e Mon Sep 17 00:00:00 2001 From: phl0 Date: Wed, 24 Aug 2022 10:40:11 +0200 Subject: [PATCH] Add QSO start/end dates to LotW certs --- application/config/migration.php | 2 +- .../096_add_qso_dates_to_lotw_certs.php | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 application/migrations/096_add_qso_dates_to_lotw_certs.php diff --git a/application/config/migration.php b/application/config/migration.php index bcbb0a02..af82de1b 100644 --- a/application/config/migration.php +++ b/application/config/migration.php @@ -21,7 +21,7 @@ $config['migration_enabled'] = TRUE; | be upgraded / downgraded to. | */ -$config['migration_version'] = 95; +$config['migration_version'] = 96; /* |-------------------------------------------------------------------------- diff --git a/application/migrations/096_add_qso_dates_to_lotw_certs.php b/application/migrations/096_add_qso_dates_to_lotw_certs.php new file mode 100644 index 00000000..b7595f99 --- /dev/null +++ b/application/migrations/096_add_qso_dates_to_lotw_certs.php @@ -0,0 +1,31 @@ +db->field_exists('qso_start_date', 'lotw_certs')) { + $fields = array( + 'qso_end_date DATETIME NULL DEFAULT NULL AFTER `date_expires`', + 'qso_start_date DATETIME NULL DEFAULT NULL AFTER `date_expires`', + ); + $this->dbforge->add_column('lotw_certs', $fields); + } + } + + public function down() + { + $this->dbforge->drop_column('lotw_certs', 'qso_start_date'); + $this->dbforge->drop_column('lotw_certs', 'qso_end_date'); + } +}