install.sql 1.1 KB

12345678910111213141516171819202122232425262728
  1. CREATE TABLE IF NOT EXISTS `__PREFIX__apilog` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `ip` varchar(255) DEFAULT NULL COMMENT 'IP',
  4. `url` varchar(255) DEFAULT NULL COMMENT '请求地址',
  5. `method` enum('GET','POST','PUT','DELETE') DEFAULT NULL COMMENT '请求方法',
  6. `param` text COMMENT '参数',
  7. `ua` text COMMENT 'UA',
  8. `controller` varchar(255) DEFAULT NULL COMMENT '控制器',
  9. `action` varchar(255) DEFAULT NULL COMMENT '操作',
  10. `time` float(11,6) DEFAULT '0.000000' COMMENT '耗时',
  11. `code` int(11) DEFAULT '200' COMMENT '状态码',
  12. `createtime` int(11) DEFAULT NULL COMMENT '请求时间',
  13. `user_id` int(11) DEFAULT NULL,
  14. `username` varchar(255) DEFAULT NULL,
  15. `response` text COMMENT '响应内容',
  16. PRIMARY KEY (`id`),
  17. KEY `createtime` (`createtime`)
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  19. --
  20. --1.0.1版本 增加响应内容记录
  21. --
  22. ALTER TABLE `__PREFIX__apilog` ADD COLUMN `response` text COMMENT '响应内容';
  23. --
  24. --1.0.5版本 修改UA类型为text,防止长度不足造成异常
  25. --
  26. ALTER TABLE `__PREFIX__apilog` MODIFY `ua` text;