Удалить все таблицы одним запросом в Yii2
Ниже представлен скрипт, с помощью которого можно удалить все таблицы одним запросом в Yii2 Framework:
// Сбрасываем чекинг внешних ключей
Yii::$app->getDb()->createCommand("SET foreign_key_checks = 0")->execute();
foreach (Yii::$app->db->schema->tableNames as $tableName) {
Yii::$app->getDb()->createCommand()->dropTable($tableName)->execute();
}
// Возвращаем чекинг внешних ключей
Yii::$app->getDb()->createCommand("SET foreign_key_checks = 1")->execute();
Предыдущая заметка
Получить ширину и высоту элементаСледующая заметка
Docker LEMP