update.sql 1.7 KB

123456789101112131415161718192021222324252627
  1. ALTER TABLE `zh_project`
  2. ADD COLUMN `common_json` json NULL COMMENT '通用json,没有sql查询值必要的可放这' AFTER `notice_setting`;
  3. ALTER TABLE `zh_ledger_tag`
  4. ADD COLUMN `pos_id` varchar(36) NOT NULL DEFAULT '' COMMENT '关联计量单元id(zh_pos表中的id)' AFTER `id`;
  5. ALTER TABLE `zh_change`
  6. ADD COLUMN `valuation_tp` decimal(30, 8) NULL DEFAULT 0 COMMENT '计价金额(审批完成后统计)' AFTER `negative_tp`,
  7. ADD COLUMN `unvaluation_tp` decimal(30, 8) NULL DEFAULT 0 COMMENT '不计价金额(审批完成后统计)' AFTER `valuation_tp`;
  8. ALTER TABLE `zh_change`
  9. MODIFY COLUMN `positive_tp` decimal(30, 8) NOT NULL DEFAULT 0.00000000 COMMENT '正变更金额' AFTER `order_by`,
  10. MODIFY COLUMN `negative_tp` decimal(30, 8) NOT NULL DEFAULT 0.00000000 COMMENT '负变更金额' AFTER `positive_tp`,
  11. --修复转换值问题,并且需要再运行一次db_script/check_bills更新checked_price方法
  12. UPDATE `zh_change_audit_list` SET `checked_amount` = CONVERT(`samount`, DECIMAL(30, 8)) WHERE `samount` != '';
  13. ALTER TABLE `zh_ledger_attachment`
  14. MODIFY COLUMN `tid` int(11) UNSIGNED NOT NULL COMMENT '标段id' AFTER `id`,
  15. ADD COLUMN `revise_id` varchar(36) NOT NULL COMMENT '修订id' AFTER `tid`,
  16. ADD COLUMN `revising` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '修订中' AFTER `rid`,
  17. MODIFY COLUMN `uid` int(11) UNSIGNED NOT NULL COMMENT '上传者id' AFTER `lid`,
  18. ADD COLUMN `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间' AFTER `in_time`;
  19. ALTER TABLE `zh_ledger_attachment`
  20. ADD INDEX `idx_tid`(`tid`),
  21. ADD INDEX `idx_tid_sid`(`tid`, `settle_id`),
  22. ADD INDEX `idx_tid_rid`(`tid`, `revise_id`),
  23. ADD INDEX `idx_tid_revising`(`tid`, `revising`);