diff --git a/web/dm_sql.txt b/web/dm_sql.txt new file mode 100644 index 0000000..5d62c0b --- /dev/null +++ b/web/dm_sql.txt @@ -0,0 +1,94 @@ +CREATE TABLE "CXK"."bt_passenger_flow" +( +"id" INTEGER IDENTITY(1, 1) NOT NULL, +"groupId" VARCHAR(20) NOT NULL, +"groupName" VARCHAR(50) NOT NULL, +"flowInNum" INTEGER DEFAULT 0 NOT NULL, +"flowOutNum" INTEGER DEFAULT 0 NOT NULL, +"noRepeatInNum" INTEGER NOT NULL, +"noRepeatOutNum" INTEGER DEFAULT 0 NOT NULL, +"holdValue" INTEGER DEFAULT 0 NOT NULL, +"createTime" VARCHAR(20) NOT NULL, +"updateTime" VARCHAR(20) NOT NULL, +"netValue" INTEGER DEFAULT 0 NOT NULL, +"statTime" VARCHAR(50) NOT NULL, +"granularity" VARCHAR(20) NOT NULL, +UNIQUE("id"), +NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ; + +COMMENT ON TABLE "CXK"."bt_passenger_flow" IS '客流统计数据'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."groupId" IS '统计组ID'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."groupName" IS '统计组名称'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."flowInNum" IS '去重前出客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."flowOutNum" IS '去重后出客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."noRepeatInNum" IS '去重前进客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."noRepeatOutNum" IS '去重后进客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."holdValue" IS '集客力'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."createTime" IS '创建时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."updateTime" IS '更新时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."netValue" IS '保有量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."statTime" IS '统计时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow"."granularity" IS 'hourly|daily|monthly|yearly,分别为按小时、按天、按月和按年统计'; + + +CREATE TABLE "CXK"."bt_passenger_flow_all" +( +"id" INTEGER NOT NULL, +"groupId" VARCHAR(20) NOT NULL, +"groupName" VARCHAR(50) NOT NULL, +"flowInNum" INTEGER DEFAULT 0 NOT NULL, +"flowOutNum" INTEGER DEFAULT 0 NOT NULL, +"noRepeatInNum" INTEGER DEFAULT 0 NOT NULL, +"noRepeatOutNum" INTEGER DEFAULT 0 NOT NULL, +"holdValue" INTEGER DEFAULT 0 NOT NULL, +"createTime" VARCHAR(20) NOT NULL, +"updateTime" VARCHAR(20) NOT NULL, +"netValue" INTEGER DEFAULT 0, +"statTime" VARCHAR(50), +"granularity" VARCHAR(20), +"date" VARCHAR(20), +UNIQUE("id"), +NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ; + +COMMENT ON TABLE "CXK"."bt_passenger_flow_all" IS '总客流统计数据'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."groupId" IS '统计组ID'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."groupName" IS '统计组名称'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."flowInNum" IS '去重前出客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."flowOutNum" IS '去重后出客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."noRepeatInNum" IS '去重前进客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."noRepeatOutNum" IS '去重后进客量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."holdValue" IS '集客力'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."createTime" IS '创建时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."updateTime" IS '更新时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."netValue" IS '保有量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."statTime" IS '统计时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."granularity" IS 'hourly|daily|monthly|yearly,分别为按小时、按天、按月和按年统计'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_all"."date" IS 'day|week|month 今天、本周、本月'; + + +CREATE TABLE "CXK"."bt_passenger_flow_real" +( +"id" INTEGER NOT NULL, +"groupId" VARCHAR(50) NOT NULL, +"regionId" VARCHAR(127) NOT NULL, +"statisticsTime" VARCHAR(50) NOT NULL, +"enter" INTEGER DEFAULT 0 NOT NULL, +"exit" INTEGER DEFAULT 0 NOT NULL, +"pass" INTEGER DEFAULT 0 NOT NULL, +"holdValue" INTEGER DEFAULT 0 NOT NULL, +"allEnter" INTEGER DEFAULT 0 NOT NULL, +"allExit" INTEGER DEFAULT 0 NOT NULL, +NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ; + +COMMENT ON TABLE "CXK"."bt_passenger_flow_real" IS '客流实时统计数据'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."groupId" IS '统计组id'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."regionId" IS '区域id'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."statisticsTime" IS '统计组时间'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."enter" IS '去重后进客流'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."exit" IS '去重后出客流'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."pass" IS '总经过人数'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."holdValue" IS '保有量'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."allEnter" IS '去重前进入人数'; +COMMENT ON COLUMN "CXK"."bt_passenger_flow_real"."allExit" IS '去重前离开人数'; + +