02_diff_tables_rollback.sql 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. -- ============================================================
  2. -- 回滚脚本: 撤销差异表的 ALTER 操作
  3. -- 注意: 部分操作(如ADD COLUMN后已有数据写入)回滚可能失败
  4. -- 执行方式: psql -h 39.98.38.2 -p 5866 -U highgo -d highgo -f this_file.sql
  5. -- ============================================================
  6. -- ATT_ENG_BASE 回滚
  7. -- 回滚类型变更 ["start_date"]: 需手动恢复为原类型 DATE
  8. -- 回滚类型变更 ["comp_date"]: 需手动恢复为原类型 DATE
  9. -- 回滚类型变更 ["dam_iden_date"]: 需手动恢复为原类型 DATE
  10. -- ATT_ORG_BASE 回滚
  11. -- 回滚类型变更 ["ad_code"]: 需手动恢复为原类型 BPCHAR
  12. -- ATT_PERS_BASE 回滚
  13. ALTER TABLE slaj.att_pers_base DROP COLUMN IF EXISTS "modifier";
  14. ALTER TABLE slaj.att_pers_base DROP COLUMN IF EXISTS "from_date";
  15. ALTER TABLE slaj.att_pers_base DROP COLUMN IF EXISTS "str_to_date";
  16. ALTER TABLE slaj.att_pers_base DROP COLUMN IF EXISTS "node_code";
  17. -- 回滚类型变更 ["pers_code"]: 需手动恢复为原类型 BPCHAR
  18. -- 回滚类型变更 ["born_date"]: 需手动恢复为原类型 DATE
  19. -- 回滚类型变更 ["wdatetime"]: 需手动恢复为原类型 DATE
  20. -- ATT_PERS_EXT 回滚
  21. ALTER TABLE slaj.att_pers_ext DROP COLUMN IF EXISTS "org_guid";
  22. -- 回滚类型变更 ["born_date"]: 需手动恢复为原类型 DATE
  23. -- 回滚类型变更 ["work_date"]: 需手动恢复为原类型 VARCHAR
  24. -- BIS_HIDD_RECT_ACCE 回滚
  25. ALTER TABLE slaj.bis_hidd_rect_acce DROP COLUMN IF EXISTS "accept_org";
  26. ALTER TABLE slaj.bis_hidd_rect_acce DROP COLUMN IF EXISTS "accept_date";
  27. ALTER TABLE slaj.bis_hidd_rect_acce DROP COLUMN IF EXISTS "accept_opinion";
  28. ALTER TABLE slaj.bis_hidd_rect_acce DROP COLUMN IF EXISTS "curl_result";
  29. -- BIS_HIDD_RECT_IMPL 回滚
  30. ALTER TABLE slaj.bis_hidd_rect_impl DROP COLUMN IF EXISTS "rect_dept";
  31. -- OBJ_ACCI 回滚
  32. ALTER TABLE slaj.obj_acci DROP COLUMN IF EXISTS "data_type";
  33. ALTER TABLE slaj.obj_acci DROP COLUMN IF EXISTS "hidd_guid";
  34. ALTER TABLE slaj.obj_acci DROP COLUMN IF EXISTS "haz_guid";
  35. ALTER TABLE slaj.obj_acci DROP COLUMN IF EXISTS "acci_situ";
  36. ALTER TABLE slaj.obj_acci DROP COLUMN IF EXISTS "data_sign";
  37. -- OBJ_HAZARD 回滚
  38. -- 回滚类型变更 ["veri_time"]: 需手动恢复为原类型 DATE
  39. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  40. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  41. -- T_BUSI_CONPLAN_BASIC 回滚
  42. ALTER TABLE slaj.t_busi_conplan_basic DROP COLUMN IF EXISTS "haz_guid";
  43. ALTER TABLE slaj.t_busi_conplan_basic DROP COLUMN IF EXISTS "eng_guid";
  44. ALTER TABLE slaj.t_busi_conplan_basic DROP COLUMN IF EXISTS "emer_type";
  45. ALTER TABLE slaj.t_busi_conplan_basic DROP COLUMN IF EXISTS "area_type";
  46. -- T_BUSI_CONTROL_MEASURE 回滚
  47. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  48. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  49. -- T_BUSI_CONTROL_TERM 回滚
  50. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  51. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  52. -- T_BUSI_HAZARD_ARCHIVE 回滚
  53. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  54. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  55. -- T_BUSI_HAZARD_REPORT 回滚
  56. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  57. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  58. -- T_BUSI_HAZARD_WARM 回滚
  59. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  60. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  61. -- T_BUSI_HAZ_IDEN 回滚
  62. ALTER TABLE slaj.t_busi_haz_iden DROP COLUMN IF EXISTS "otlcol_qgw_tnygts";
  63. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  64. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  65. -- T_BUSI_HAZ_IDEN_MW_Z 回滚
  66. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  67. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  68. -- T_BUSI_INSPECT_ITEM 回滚
  69. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  70. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  71. -- T_BUSI_INSPECT_RECORD 回滚
  72. -- 回滚类型变更 ["start_time"]: 需手动恢复为原类型 DATE
  73. -- 回滚类型变更 ["end_time"]: 需手动恢复为原类型 DATE
  74. -- 回滚类型变更 ["inspect_time"]: 需手动恢复为原类型 DATE
  75. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  76. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  77. -- T_BUSI_INSPECT_TASK 回滚
  78. -- 回滚类型变更 ["start_time"]: 需手动恢复为原类型 DATE
  79. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  80. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  81. -- T_BUSI_INSPECT_TASK_ITEM 回滚
  82. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  83. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  84. -- T_BUSI_REGULAR_EVALU ROHS版回滚
  85. DROP TABLE IF EXISTS slaj.t_busi_regular_evalu_rohs CASCADE;
  86. -- T_BUSI_RESP_PER 回滚
  87. -- 回滚类型变更 ["create_time"]: 需手动恢复为原类型 DATE
  88. -- 回滚类型变更 ["update_time"]: 需手动恢复为原类型 DATE
  89. -- T_BUSI_REVIEW_INFO ROHS版回滚
  90. DROP TABLE IF EXISTS slaj.t_busi_review_info_rohs CASCADE;
  91. -- T_DICT_HIDD_ENG ROHS版回滚
  92. DROP TABLE IF EXISTS slaj.t_dict_hidd_eng_rohs CASCADE;