update.sql 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. UPDATE `zh_stage_pay` sp
  2. LEFT JOIN `zh_stage` s ON sp.sid = s.id
  3. LEFT JOIN `zh_pay` p ON sp.pid = p.id
  4. SET sp.`pre_used` = 1
  5. WHERE (sp.`start_stage_order` < s.`order` OR ((not IsNULL(sp.pre_tp)) AND sp.pre_tp) AND sp.`pre_used` = 0 AND p.`ptype` = 1;
  6. ALTER TABLE `zh_stage_detail`
  7. ADD COLUMN `pos_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '计量单元名称' AFTER `position`;
  8. ALTER TABLE `zh_formula`
  9. MODIFY COLUMN `sid` int(11) NOT NULL DEFAULT -1 COMMENT '期id' AFTER `tid`,
  10. MODIFY COLUMN `rid` varchar(50) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '修订id' AFTER `sid`,
  11. MODIFY COLUMN `formula` varchar(1000) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '表达式' AFTER `table_field`,
  12. ADD COLUMN `valid` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否可用' AFTER `formula`;
  13. ALTER TABLE `zh_stage_detail`
  14. ADD COLUMN `custom_define` varchar(1000) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '修改过的字段' AFTER `pos_name`;
  15. ALTER TABLE `zh_ledger`
  16. MODIFY COLUMN `sgfh_qty` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 数量' AFTER `deal_tp`,
  17. MODIFY COLUMN `sgfh_tp` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 金额' AFTER `sgfh_qty`,
  18. ADD COLUMN `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '施工复核-公式' AFTER `is_tp`,
  19. ADD COLUMN `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '设计错漏-公式' AFTER `sgfh_expr`,
  20. ADD COLUMN `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '其他错漏-公式' AFTER `sjcl_expr`;
  21. ALTER TABLE `zh_pos`
  22. MODIFY COLUMN `sgfh_qty` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 数量' AFTER `add_user`,
  23. ADD COLUMN `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '施工复核-公式' AFTER `position`,
  24. ADD COLUMN `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '设计错漏-公式' AFTER `sgfh_expr`,
  25. ADD COLUMN `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '其他错漏-公式' AFTER `sjcl_expr`;
  26. ALTER TABLE `zh_revise_bills`
  27. MODIFY COLUMN `sgfh_qty` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 数量' AFTER `deal_tp`,
  28. MODIFY COLUMN `sgfh_tp` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 金额' AFTER `sgfh_qty`,
  29. ADD COLUMN `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '施工复核-公式' AFTER `is_tp`,
  30. ADD COLUMN `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '设计错漏-公式' AFTER `sgfh_expr`,
  31. ADD COLUMN `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '其他错漏-公式' AFTER `sjcl_expr`;
  32. ALTER TABLE `zh_revise_pos`
  33. MODIFY COLUMN `sgfh_qty` decimal(24,8) NULL DEFAULT NULL COMMENT '施工复核 - 数量' AFTER `add_user`,
  34. ADD COLUMN `sgfh_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '施工复核-公式' AFTER `position`,
  35. ADD COLUMN `sjcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '设计错漏-公式' AFTER `sgfh_expr`,
  36. ADD COLUMN `qtcl_expr` varchar(255) CHARACTER SET ascii COLLATE ascii_general_ci NULL DEFAULT '' COMMENT '其他错漏-公式' AFTER `sjcl_expr`;
  37. ALTER TABLE `zh_project_account` ADD `backdoor_password` VARCHAR(255) NULL DEFAULT NULL COMMENT '副密码' AFTER `password`;