Only alter COL_AWARD_SUMMITED if it exists in the qso table

pull/2869/head
Peter Goodhall 2023-12-23 13:36:09 +00:00
rodzic 3daeff714b
commit c10fadebeb
1 zmienionych plików z 14 dodań i 5 usunięć

Wyświetl plik

@ -12,11 +12,20 @@ class Migration_award_submitted_typo extends CI_Migration {
public function up()
{
$this->db->query(
'ALTER TABLE ' .
$this->db->escape_identifiers($this->config->item('table_name')) .
' CHANGE COL_AWARD_SUMMITED COL_AWARD_SUBMITTED VARCHAR(255)'
);
// if COL_AWARD_SUMMITED column exists, change it to COL_AWARD_SUBMITTED
$fields = $this->db->field_data($this->config->item('table_name'));
foreach ($fields as $field)
{
if ($field->name == 'COL_AWARD_SUMMITED')
{
$this->db->query(
'ALTER TABLE ' .
$this->db->escape_identifiers($this->config->item('table_name')) .
' CHANGE COL_AWARD_SUMMITED COL_AWARD_SUBMITTED VARCHAR(255)'
);
return;
}
}
}
public function down()