建表.sql 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. -- 创建角色
  2. create role report_auto login;
  3. -- 修改密码
  4. alter role report_auto with password 'Richr00t!';
  5. -- 创建模式
  6. create schema report_auto;
  7. -- 赋予权限
  8. grant all on schema report_auto to report_auto;
  9. -- 建表--暂时不考虑分区
  10. -- 河北_CEM高品质2日统计
  11. drop table if exists report_auto.he_d_high_quality;
  12. CREATE TABLE report_auto.he_d_high_quality (
  13. id bigserial NOT NULL,
  14. month_id varchar(6) NOT NULL,
  15. day_id varchar(2) NOT NULL,
  16. acct_date varchar(30) NOT NULL,
  17. businoareaname varchar(15) NOT NULL,
  18. profes_dep varchar(15) NOT NULL,
  19. big_type_name varchar(60) NOT NULL,
  20. small_type_name varchar(120) NOT NULL,
  21. total_complaints varchar(30) NULL,
  22. hotline_complaints varchar(30) NULL,
  23. other_complaint varchar(30) NULL,
  24. litigation_volume varchar(30) NULL,
  25. satisfaction_rate varchar(30) NULL,
  26. satisfaction_count varchar(30) NULL,
  27. total_evaluation varchar(30) NULL,
  28. complaint_satisfied varchar(30) NULL,
  29. complaint_satisfied_list varchar(30) NULL,
  30. complaint_satisfied_count varchar(30) NULL,
  31. complaint_resolution varchar(30) NULL,
  32. complaint_resolution_list varchar(30) NULL,
  33. complaint_resolution_count varchar(30) NULL,
  34. complaint_response varchar(30) NULL,
  35. complaint_response_list varchar(30) NULL,
  36. complaint_response_count varchar(30) NULL,
  37. complaint varchar(30) NULL,
  38. fault_satisfaction_rate varchar(30) NULL,
  39. fault_satisfaction_list varchar(30) NULL,
  40. fault_satisfaction_count varchar(30) NULL,
  41. fault_resolution_rate varchar(30) NULL,
  42. fault_resolution_list varchar(30) NULL,
  43. fault_resolution_count varchar(30) NULL,
  44. fault_response_rate varchar(30) NULL,
  45. fault_response_list varchar(30) NULL,
  46. fault_response_count varchar(30) NULL,
  47. cteate_time timestamp NULL DEFAULT now(),
  48. CONSTRAINT he_d_high_quality_pkey PRIMARY KEY (id)
  49. );
  50. -- 河北_CEM移网质量投诉明细
  51. drop table if exists report_auto.he_d_mobile_comp;
  52. CREATE TABLE report_auto.he_d_mobile_comp (
  53. id bigserial NOT NULL,
  54. month_id varchar(6) NOT NULL,
  55. day_id varchar(2) NOT NULL,
  56. acct_date varchar(300) NOT NULL,
  57. sheet_no varchar(150) NULL,
  58. is_online_complete varchar(300) NULL,
  59. contact_no varchar(300) NULL,
  60. busi_no varchar(300) NULL,
  61. serv_content varchar(4136) NULL,
  62. last_deal_content varchar(4136) NULL,
  63. deal_depart_name varchar(300) NULL,
  64. deal_opinion varchar(4136) NULL,
  65. serv_type varchar(600) NULL,
  66. bus_type varchar(300) NULL,
  67. duty_reason varchar(600) NULL,
  68. accept_channel varchar(300) NULL,
  69. submit_channel varchar(300) NULL,
  70. compl_area_local varchar(300) NULL,
  71. duty_major varchar(300) NULL,
  72. product_name varchar(600) NULL,
  73. sp_product_code varchar(600) NULL,
  74. pre_repair_name varchar(300) NULL,
  75. pre_repair_charges varchar(24) NULL,
  76. fault_location varchar(300) NULL,
  77. cust_level varchar(300) NULL,
  78. satisfaction_in_reply varchar(300) NULL,
  79. is_ok_in_reply varchar(300) NULL,
  80. accept_time varchar(19) NULL,
  81. end_time varchar(19) NULL,
  82. proce_time varchar(19) NULL,
  83. cust_area varchar(300) NULL,
  84. is_cust_serv_complete varchar(300) NULL,
  85. is_send_sheet_complete varchar(300) NULL,
  86. is_repeat varchar(300) NULL,
  87. is_upgrade varchar(300) NULL,
  88. is_timeout varchar(300) NULL,
  89. gis_city varchar(300) NULL,
  90. process_nums varchar(24) NULL,
  91. deal_depart_name_1 varchar(300) NULL,
  92. deal_depart_name_2 varchar(300) NULL,
  93. deal_depart_name_3 varchar(300) NULL,
  94. first_call_back_time varchar(19) NULL,
  95. proce_remark varchar(4136) NULL,
  96. duty_major_day varchar(300) NULL,
  97. duty_reason_id_day varchar(300) NULL,
  98. duty_major_month varchar(300) NULL,
  99. duty_reason_id_month varchar(300) NULL,
  100. voice_text varchar(4136) NULL,
  101. cteate_time timestamp NULL DEFAULT now(),
  102. CONSTRAINT he_d_mobile_comp_pkey PRIMARY KEY (id)
  103. )
  104. -- 用户数
  105. drop table if exists report_auto.user_count;
  106. CREATE TABLE report_auto.user_count (
  107. id bigserial NOT NULL,
  108. month_id varchar(6) NOT NULL,
  109. city_name varchar(10) NOT NULL,
  110. user_count varchar(10) NOT NULL,
  111. cteate_time timestamp NULL DEFAULT now(),
  112. CONSTRAINT user_count_pkey PRIMARY KEY (id)
  113. )
  114. -- 目标万投比
  115. drop table if exists report_auto.target_ts_ratio;
  116. CREATE TABLE report_auto.target_ts_ratio (
  117. id bigserial NOT NULL,
  118. month_id varchar(6) NOT NULL,
  119. city_name varchar(10) NOT NULL,
  120. target_ts_ratio varchar(10) NOT NULL,
  121. cteate_time timestamp NULL DEFAULT now(),
  122. CONSTRAINT target_ts_ratio_pkey PRIMARY KEY (id)
  123. )
  124. -- 每月平均处理时长
  125. drop table if exists report_auto.avg_duration;
  126. CREATE TABLE report_auto.avg_duration (
  127. id bigserial NOT NULL,
  128. month_id varchar(6) NULL,
  129. city_name varchar(10) null,
  130. avg_duration float8 not null,
  131. cteate_time timestamp NULL DEFAULT now(),
  132. CONSTRAINT avg_duration_pkey PRIMARY KEY (id)
  133. );