<?php

class m121014_171033_tbl_candidatos extends CDbMigration {

    public function safeUp() {
        $this->createTable('tbl_candidatos', array(
            'id' => 'pk',
            'id_estado' => 'integer',
            
            'n_identificacion' => 'string',
            'nombre' => 'string',
            'apellidos' => 'string',
            'email' => 'string',
            'telefono_fijo' => 'string',
            'telefono_movil' => 'string',
            'sexo' => 'string',
            'localidad' => 'string',
            
            'fecha_nacimiento' => 'date',
            'lugar_nacimiento' => 'string',

            'created_time' => 'datetime',
            'modified_time' => 'datetime',
            'deleted_time' => 'datetime',
            
            // Carnet de conducir
            'carnet_conducir' => 'string',
            'vehiculo_propio' => 'boolean',
            
            // Observaciones
            'observaciones' => 'text',
            
            // Rango de salarios
            'salario_minimo' => 'integer',
            'salario_maximo' => 'integer',
            
            // Procedencia del candidato
            'procedencia' => 'string',
            
            // Disponibilidades
            'disponibilidad_incorporacion' => 'string',
            'disponibilidad_entrevistas' => 'string',
            'disponibilidad_guardias' => 'string',
            'disponibilidad_viajar' => 'string',
            'disponibilidad_proyectos_internacionales' => 'string',
        ), 'ENGINE=InnoDB CHARSET=utf8');
    }

    public function safeDown() {
        $this->dropTable('tbl_candidatos');
    }

}