. * * Script de migration de la base */ if (!defined('BASEPATH')) exit ('No direct script access allowed'); /** * Ajout d'un champ vol a la table ticket * * @author frederic * */ class Migration_Volsa_Champs_Obligatoires extends CI_Migration { /** * Migration 020 -> 021 */ public function up() { $sql = "ALTER TABLE `volsa` CHANGE `vahdeb` `vahdeb` DECIMAL(4,2) NOT NULL COMMENT 'Heure de décollage'"; $this->db->query($sql); $sql = "ALTER TABLE `volsa` CHANGE `vahfin` `vahfin` DECIMAL(4,2) NOT NULL COMMENT 'Heure d\'atterrissage'"; return $this->db->query($sql); } /** * Retour 021 -> 020 */ public function down() { $sql = "ALTER TABLE `volsa` CHANGE `vahdeb` `vahdeb` DECIMAL(4,2) NULL COMMENT 'Heure de décollage'"; $this->db->query($sql); $sql = "ALTER TABLE `volsa` CHANGE `vahfin` `vahfin` DECIMAL(4,2) NULL COMMENT 'Heure d\'atterrissage'"; return $this->db->query($sql); } }