migration_20260415_ord_settlement_his_composite_pk.sql 500 B

1234567891011
  1. -- 结算历史表复合主键(支持同一业务 id 多条历史)
  2. -- 若库中已存在主键或重复 (id, his_create_at) 请先清理后再执行。
  3. START TRANSACTION;
  4. ALTER TABLE ord_client_settlement_his ADD PRIMARY KEY (id, his_create_at);
  5. ALTER TABLE ord_client_settlement_item_his ADD PRIMARY KEY (id, his_create_at);
  6. ALTER TABLE ord_supplier_settlement_his ADD PRIMARY KEY (id, his_create_at);
  7. ALTER TABLE ord_supplier_settlement_item_his ADD PRIMARY KEY (id, his_create_at);
  8. COMMIT;