m220803_150614_create_qimall_system_version_log.php 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\migrations;
  3. use yii\db\Migration;
  4. class m220803_150614_create_qimall_system_version_log extends Migration
  5. {
  6. public function safeUp()
  7. {
  8. $table = 'qimall_system_version_log';
  9. $sql="select * from information_schema.TABLES where TABLE_NAME = '{$table}';";
  10. $res = $this->db->createCommand($sql)->execute();
  11. if(!empty($res)) return '';
  12. $this->execute("CREATE TABLE `qimall_system_version_log` (
  13. `id` int(11) NOT NULL AUTO_INCREMENT,
  14. `mian_version` varchar(32) NOT NULL DEFAULT '' COMMENT '当前主商城版本',
  15. `addons_version` text COMMENT '当前插件版本',
  16. `upgrade_mian_version` varchar(32) NOT NULL DEFAULT '' COMMENT '升级主商城版本',
  17. `upgrade_addons_version` text COMMENT '升级插件版本',
  18. `status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '状态:0-更新中,1-更新完成',
  19. `created_at` int(11) NOT NULL DEFAULT '0',
  20. `updated_at` int(11) NOT NULL DEFAULT '0',
  21. PRIMARY KEY (`id`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统更新记录表'");
  23. }
  24. public function safeDown()
  25. {
  26. $this->dropTable('qimall_system_version_log');
  27. }
  28. }