加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql建表示例

发布时间:2020-12-13 17:31:02 所属栏目:百科 来源:网络整理
导读:postgresql安装及常见错误处理 --表名和字段名如果加了双引号,系统会严格区分大小写,如果不加,则不区分大小写/*创建用户者个人消费汇总表:Sta_User_Consume_Of_3Month*/DROP TABLE IF EXISTS public.Sta_User_Consume_Of_3Month;--ID字段自增长主键(int

postgresql安装及常见错误处理


--表名和字段名如果加了双引号,系统会严格区分大小写,如果不加,则不区分大小写
/*创建用户者个人消费汇总表:Sta_User_Consume_Of_3Month*/
DROP TABLE IF EXISTS public.Sta_User_Consume_Of_3Month;
--ID字段自增长主键(int(int4)型
CREATE TABLE public.Sta_User_Consume_Of_3Month(
ID SERIAL PRIMARY KEY NOT NULL,UserID varchar(100) NOT NULL,UserName varchar(100) NOT NULL,PhoneNumber varchar(20) NOT NULL,UserAreaID varchar(100) NOT NULL,ConsumeSum float8 NOT NULL,ConsumeTimes int NOT NULL,AverageMoney float8 NOT NULL,LastConsumeTime timestamp(6),LastConsumeShop varchar(100),LastConsumeGoods varchar(100)
);
--表说明
COMMENT ON TABLE public.Sta_User_Consume_Of_3Month IS '用户者个人消费汇总表';
--字段说明
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.ID IS '主键ID';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.UserID IS '用户ID';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.UserName IS '用户名';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.PhoneNumber IS '用户手机号码';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.UserAreaID IS '用户所属区域ID';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.ConsumeSum IS '该用户在联盟内的消费总额(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.ConsumeTimes IS '该用户在联盟内的消费总次数(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.AverageMoney IS '该用户在联盟内的平均消费额(也即客单价,3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeTime IS '该用户最近一次的消费时间';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeShop IS '该用户最近一次的消费商家';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeGoods IS '该用户最近一次的消费商品';
/*创建用户行业消费统计表:Sta_User_Consume_3Month_By_Sector*/
DROP TABLE IF EXISTS public.Sta_User_Consume_3Month_By_Sector;
CREATE TABLE public.Sta_User_Consume_3Month_By_Sector(
ID SERIAL PRIMARY KEY NOT NULL,SectorID varchar(100) NOT NULL,LastConsumeGoods varchar(100)
);
--表说明
COMMENT ON TABLE public.Sta_User_Consume_3Month_By_Sector IS '用户行业消费统计表';
--字段说明
COMMENT ON COLUMN public.Sta_User_Consume_3Month_By_Sector.ID IS '主键ID';
COMMENT ON COLUMN public.Sta_User_Consume_3Month_By_Sector.UserID IS '用户ID';
COMMENT ON COLUMN public.Sta_User_Consume_3Month_By_Sector.SectorID IS 'SectorID:行业ID(一级行业)';
COMMENT ON COLUMN public.Sta_User_Consume_3Month_By_Sector.ConsumeSum IS '该用户在该行业内的消费总额(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_3Month_By_Sector.ConsumeTimes IS '该用户在该行业内的消费总次数(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeTime IS '该用户在该行业内的最近一次的消费时间(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeShop IS '该用户在该行业内的最近一次的消费商家(3个月内)';
COMMENT ON COLUMN public.Sta_User_Consume_Of_3Month.LastConsumeGoods IS '该用户在该行业内最近一次的消费商品(3个月内)';
/*创建用户标签表:Sta_User_Tags*/
DROP TABLE IF EXISTS public.Sta_User_Tags;
CREATE TABLE public.Sta_User_Tags(
ID SERIAL PRIMARY KEY NOT NULL,TagID varchar(100),TagName varchar(100)
);
--表说明
COMMENT ON TABLE public.Sta_User_Tags IS '用户标签表';
--字段说明
COMMENT ON COLUMN public.Sta_User_Tags.ID IS '主键ID';
COMMENT ON COLUMN public.Sta_User_Tags.UserID IS '用户ID';
COMMENT ON COLUMN public.Sta_User_Tags.TagID IS '目前对应行业IDSectorID,最细粒度行业';
COMMENT ON COLUMN public.Sta_User_Tags.TagName IS '目前对应行业名';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读