视图创建语句.txt 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. SELECT 'rq_jg_fxpg'::text AS "table",
  2. '燃气'::text AS type,
  3. '1'::text AS code,
  4. rq_jg_fxpg.bsm,
  5. rq_jg_fxpg.xzqhdm,
  6. rq_jg_fxpg.fxdj,
  7. rq_jg_fxpg.fxms,
  8. rq_jg_fxpg.gkzt,
  9. rq_jg_fxpg.pgsj,
  10. rq_jg_fxpg.kjxx,
  11. rq_jg_fxpg.tbsj
  12. FROM citylifeline.rq_jg_fxpg
  13. UNION
  14. SELECT 'gs_jg_gwfxhczxx'::text AS "table",
  15. '供水'::text AS type,
  16. '2'::text AS code,
  17. gs_jg_gwfxhczxx.bsm,
  18. gs_jg_gwfxhczxx.xzqhdm,
  19. gs_jg_gwfxhczxx.fxdj,
  20. gs_jg_gwfxhczxx.fxms,
  21. gs_jg_gwfxhczxx.gkzt,
  22. gs_jg_gwfxhczxx.pgsj,
  23. gs_jg_gwfxhczxx.kjxx,
  24. gs_jg_gwfxhczxx.tbsj
  25. FROM citylifeline.gs_jg_gwfxhczxx
  26. UNION
  27. SELECT 'ps_jg_ysfxgk'::text AS "table",
  28. '内涝'::text AS type,
  29. '3'::text AS code,
  30. ps_jg_ysfxgk.bsm,
  31. ps_jg_ysfxgk.xzqhdm,
  32. ps_jg_ysfxgk.fxdj::integer AS fxdj,
  33. ''::character varying AS fxms,
  34. CASE
  35. WHEN ps_jg_ysfxgk.sfgk THEN 1
  36. ELSE 0
  37. END AS gkzt,
  38. ps_jg_ysfxgk.tbsj AS pgsj,
  39. NULL::geometry AS kjxx,
  40. ps_jg_ysfxgk.tbsj
  41. FROM citylifeline.ps_jg_ysfxgk
  42. UNION
  43. SELECT 'dl_jc_dltxfx'::text AS "table",
  44. '道路'::text AS type,
  45. '4'::text AS code,
  46. dl_jc_dltxfx.bsm,
  47. dl_jc_dltxfx.xzqhdm,
  48. dl_jc_dltxfx.fxdj,
  49. ''::character varying AS fxms,
  50. NULL::integer AS gkzt,
  51. dl_jc_dltxfx.pgsj,
  52. dl_jc_dltxfx.kjxx,
  53. dl_jc_dltxfx.tbsj
  54. FROM citylifeline.dl_jc_dltxfx
  55. UNION
  56. SELECT 'ql_jg_fxpg'::text AS "table",
  57. '桥梁'::text AS type,
  58. '5'::text AS code,
  59. ql_jg_fxpg.bsm,
  60. ql_jg_fxpg.xzqhdm,
  61. ql_jg_fxpg.fxdj,
  62. ''::character varying AS fxms,
  63. NULL::integer AS gkzt,
  64. ql_jg_fxpg.pgsj,
  65. ql_jg_fxpg.kjxx,
  66. ql_jg_fxpg.tbsj
  67. FROM citylifeline.ql_jg_fxpg
  68. UNION
  69. SELECT 'zh_jg_jhfxyh'::text AS "table",
  70. '管线'::text AS type,
  71. '6'::text AS code,
  72. zh_jg_jhfxyh.bsm,
  73. zh_jg_jhfxyh.xzqhdm,
  74. NULL::integer AS fxdj,
  75. zh_jg_jhfxyh.yhmc AS fxms,
  76. CASE
  77. WHEN zh_jg_jhfxyh.czwcsj IS NOT NULL THEN 1
  78. ELSE 0
  79. END AS gkzt,
  80. zh_jg_jhfxyh.sbsj AS pgsj,
  81. NULL::geometry AS kjxx,
  82. zh_jg_jhfxyh.tbsj
  83. FROM citylifeline.zh_jg_jhfxyh
  84. UNION
  85. SELECT 'zy_js_zdwxy'::text AS "table",
  86. '第三方施工'::text AS type,
  87. '7'::text AS code,
  88. zy_js_zdwxy.bsm,
  89. zy_js_zdwxy.xzqhdm,
  90. CASE
  91. WHEN zy_js_zdwxy.wxjb IS NOT NULL THEN 1
  92. ELSE 0
  93. END AS fxdj,
  94. zy_js_zdwxy.wxymc AS fxms,
  95. NULL::integer AS gkzt,
  96. zy_js_zdwxy.extract_time AS pgsj,
  97. zy_js_zdwxy.kjxx,
  98. zy_js_zdwxy.sjtbsj AS tbsj
  99. FROM citylifeline.zy_js_zdwxy
  100. 7大危险数据总统计表