mariadb rebuild
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
TYPE=TRIGGERS
|
||||
triggers='CREATE DEFINER=`root`@`localhost` TRIGGER trg_tdoc_bi_normalize\nBEFORE INSERT ON technicaldocs\nFOR EACH ROW\nBEGIN\n DECLARE v_orig_proj INT;\n\n SET NEW.title = TRIM(NEW.title);\n SET NEW.revision = NULLIF(TRIM(NEW.revision), \'\');\n SET NEW.pdf_path = NULLIF(TRIM(NEW.pdf_path), \'\');\n\n IF NEW.project_id IS NULL OR NEW.document_type_id IS NULL OR NEW.status_code_id IS NULL THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'project_id/document_type_id/status_code_id is required\';\n END IF;\n IF NEW.revision IS NULL OR NEW.revision=\'\' THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'technicaldoc revision is required\';\n END IF;\n\n SET v_orig_proj = NULL;\n IF NEW.original_id IS NOT NULL AND NEW.original_id <> 0 THEN\n SELECT project_id INTO v_orig_proj FROM technicaldocs WHERE id = NEW.original_id;\n IF v_orig_proj IS NULL THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'original_id not found\';\n END IF;\n IF v_orig_proj <> NEW.project_id THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'original and new revision must be in the same project\';\n END IF;\n END IF;\nEND' 'CREATE DEFINER=`root`@`localhost` TRIGGER trg_tdoc_ai_set_original\nAFTER INSERT ON technicaldocs\nFOR EACH ROW\nBEGIN\n IF NEW.original_id IS NULL OR NEW.original_id = 0 THEN\n UPDATE technicaldocs SET original_id = NEW.id WHERE id = NEW.id;\n END IF;\nEND' 'CREATE DEFINER=`root`@`localhost` TRIGGER trg_tdoc_bu_normalize\nBEFORE UPDATE ON technicaldocs\nFOR EACH ROW\nBEGIN\n SET NEW.title = TRIM(NEW.title);\n SET NEW.revision = NULLIF(TRIM(NEW.revision), \'\');\n SET NEW.pdf_path = NULLIF(TRIM(NEW.pdf_path), \'\');\n\n \n IF NEW.original_id <> OLD.original_id THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'original_id is immutable\';\n END IF;\n IF NEW.project_id <> OLD.project_id THEN\n SIGNAL SQLSTATE \'45000\' SET MESSAGE_TEXT=\'project_id is immutable for a doc family\';\n END IF;\nEND'
|
||||
sql_modes=1411383296 1411383296 1411383296
|
||||
definers='root@localhost' 'root@localhost' 'root@localhost'
|
||||
client_cs_names='utf8mb4' 'utf8mb4' 'utf8mb4'
|
||||
connection_cl_names='utf8mb4_general_ci' 'utf8mb4_general_ci' 'utf8mb4_general_ci'
|
||||
db_cl_names='utf8mb4_general_ci' 'utf8mb4_general_ci' 'utf8mb4_general_ci'
|
||||
created=1757826194447723 1757826194771055 1757826194603595
|
||||
Reference in New Issue
Block a user