260717_0
This commit is contained in:
@@ -255,7 +255,7 @@ CREATE TABLE IF NOT EXISTS surface_models (
|
||||
model_type VARCHAR(50), -- dem_grid, tin, mesh_triangulated, contour_lines
|
||||
source_file_id INT, -- FK는 later
|
||||
processed_cloud_id INT, -- FK는 later
|
||||
status VARCHAR(50) DEFAULT 'PROCESSING', -- PROCESSING, COMPLETE, FAILED
|
||||
status VARCHAR(50) DEFAULT 'PROCESSING', -- PROCESSING, COMPLETE, CONFIRMED, FAILED
|
||||
crs_epsg INT,
|
||||
resolution_m FLOAT,
|
||||
model_file_path VARCHAR(500), -- storage/.../B04_wf1_Surface/models/...
|
||||
|
||||
@@ -50,29 +50,6 @@ CREATE TABLE IF NOT EXISTS system_resources (
|
||||
INDEX idx_system_resources_timestamp (timestamp)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS project_automations (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
project_id CHAR(36) NOT NULL,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
logic_type VARCHAR(50) NOT NULL,
|
||||
config_json JSON NOT NULL,
|
||||
status ENUM('DRAFT', 'ACTIVE', 'INACTIVE') NOT NULL DEFAULT 'DRAFT',
|
||||
created_by INT NOT NULL,
|
||||
updated_by INT NULL,
|
||||
last_executed_at DATETIME NULL,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
deleted_at TIMESTAMP NULL DEFAULT NULL,
|
||||
INDEX idx_project_automations_project_id (project_id),
|
||||
INDEX idx_project_automations_status (status),
|
||||
CONSTRAINT fk_project_automations_project_id FOREIGN KEY (project_id) REFERENCES projects(id)
|
||||
ON DELETE CASCADE,
|
||||
CONSTRAINT fk_project_automations_created_by FOREIGN KEY (created_by) REFERENCES users(id)
|
||||
ON DELETE RESTRICT,
|
||||
CONSTRAINT fk_project_automations_updated_by FOREIGN KEY (updated_by) REFERENCES users(id)
|
||||
ON DELETE SET NULL
|
||||
);
|
||||
|
||||
ALTER TABLE join_requests
|
||||
ADD COLUMN IF NOT EXISTS review_comment TEXT NULL AFTER reviewed_at;
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
-- "자동화 설계 로직" 기능 전면 제거 (2026-07-17)
|
||||
-- 앱 전체가 자동화 워크플로우(wf1~wf6)이므로 프로젝트별 자동화 로직 CRUD는 불필요.
|
||||
-- 004_dashboard.sql의 project_automations 정의도 함께 제거됨 (신규 설치는 애초에 생성 안 함).
|
||||
DROP TABLE IF EXISTS project_automations;
|
||||
Reference in New Issue
Block a user