Files
ar-inspection/script/sql/ar-inspection-tables-rollback.sql
2025-12-02 14:09:31 +08:00

44 lines
1.4 KiB
SQL

-- ----------------------------
-- AR智能巡检平台 - 数据库表回滚SQL
-- 用于删除所有巡检模块相关表
-- 创建日期: 2025-01-13
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- 删除所有AR巡检模块表
-- 注意: 此操作会永久删除表及其数据,请谨慎执行!
-- ----------------------------
DROP TABLE IF EXISTS `ar_step_media`;
DROP TABLE IF EXISTS `ar_step_record`;
DROP TABLE IF EXISTS `ar_execution`;
DROP TABLE IF EXISTS `ar_step`;
DROP TABLE IF EXISTS `ar_task`;
DROP TABLE IF EXISTS `ar_point`;
DROP TABLE IF EXISTS `ar_region`;
DROP TABLE IF EXISTS `ar_device`;
SET FOREIGN_KEY_CHECKS = 1;
-- ----------------------------
-- 回滚完成
-- ----------------------------
-- 已删除以下8个表:
-- 1. ar_device - AR设备管理表
-- 2. ar_region - 巡检区域管理表
-- 3. ar_point - 巡检点位管理表
-- 4. ar_task - 巡检任务模板表
-- 5. ar_step - 巡检步骤表
-- 6. ar_step_media - 步骤媒体文件表
-- 7. ar_execution - 任务执行记录表
-- 8. ar_step_record - 步骤执行记录表
-- ----------------------------
-- 执行方式:
-- mysql -u root -p -D ry-vue < /path/to/ar-inspection-tables-rollback.sql
-- 或
-- mysql> use ry-vue;
-- mysql> source /path/to/ar-inspection-tables-rollback.sql;