Entradas

Mostrando las entradas etiquetadas como Migracion

Cómo validar si una tabla existe dentro de una migración

Imagen
Mostraré cómo validar si una tabla existe dentro de una migración. Ejemplo de cómo validar si una tabla existe al ejecutar una migración.  Deberá de escribir el nombre de la tabla para ver si existe la tabla en la base de datos.  $tableName = Yii::$app->db->tablePrefix . 'nombre_tabla'; if(Yii::$app->db->getTableSchema($tableName, true) === null){        echo "Table no existe";    }else{        echo "Tabla si existe";  }

Migraciones de Base de Datos en Yii

Imagen
Migración de Base de Datos Durante el curso de desarrollo y mantenimiento de una aplicación con base de datos, la estructura de dicha base de datos evoluciona tanto como el código fuente. Por ejemplo, durante el desarrollo de una aplicación, una nueva tabla podría ser necesaria; una vez que la aplicación se encuentra en producción, podría descubrirse que debería crearse un índice para mejorar el tiempo de ejecución de una consulta; y así sucesivamente.  Debido a los cambios en la estructura de la base de datos a menudo se requieren cambios en el código, Yii soporta la característica llamada migración de base de datos, la cual permite tener un seguimiento de esos cambios en término de migración de base de datos, cuyo proceso de versiones es controlado junto al del código fuente. Los siguientes pasos muestran cómo una migración puede ser utilizada por un equipo durante el desarrollo: Tim crea una nueva migración (por ej. crea una nueva table,

Aprende Yii2


hostinger

ventana bienvenida