嗨玩后端开发规范

数据库表调整记录


QQ机器人v2.1版本

<pre><code class="language-sql">-- 语音房排行统计基础数据 CREATE TABLE &amp;quot;audio_duration&amp;quot; (     &amp;quot;no_&amp;quot; serial PRIMARY KEY,     &amp;quot;gid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;cid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;bot_uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;name&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,     &amp;quot;picture&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,     &amp;quot;in_time&amp;quot; int4 NOT NULL,     &amp;quot;out_time&amp;quot; int4 NOT NULL,     &amp;quot;duration&amp;quot; int4 NOT NULL,     &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,     &amp;quot;creation_time&amp;quot; TIMESTAMP ( 0 ) NOT NULL DEFAULT CURRENT_TIMESTAMP,     &amp;quot;update_time&amp;quot; TIMESTAMP ( 0 ) ); ALTER TABLE &amp;quot;audio_duration&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; -- 索引 CREATE INDEX &amp;quot;audio_duration_in_time_index&amp;quot; ON &amp;quot;audio_duration&amp;quot; USING btree ( &amp;quot;in_time&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;int4_ops&amp;quot; ASC NULLS LAST ); CREATE INDEX &amp;quot;audio_duration_out_time_index&amp;quot; ON &amp;quot;audio_duration&amp;quot; USING btree ( &amp;quot;out_time&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;int4_ops&amp;quot; ASC NULLS LAST ); CREATE INDEX &amp;quot;audio_duration_gid_index&amp;quot; ON &amp;quot;audio_duration&amp;quot; USING btree ( &amp;quot;gid&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;varchar_ops&amp;quot; ASC NULLS LAST ); -- 字段注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;gid&amp;quot; IS '频道ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;cid&amp;quot; IS '子频道ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;bot_uid&amp;quot; IS '频道用户ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;name&amp;quot; IS '用户昵称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;picture&amp;quot; IS '头像'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;in_time&amp;quot; IS '开始时间'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;out_time&amp;quot; IS '结束时间'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration&amp;quot;.&amp;quot;duration&amp;quot; IS '时长(分钟)'; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;audio_duration&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot; (); -- 语音记录表 CREATE TABLE &amp;quot;audio_duration_prepare&amp;quot; (     &amp;quot;no_&amp;quot; serial PRIMARY KEY,     &amp;quot;gid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;cid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;bot_uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,     &amp;quot;name&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,     &amp;quot;picture&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,     &amp;quot;in_time&amp;quot; int4 NOT NULL,     &amp;quot;out_time&amp;quot; int4,     &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,     &amp;quot;creation_time&amp;quot; TIMESTAMP (0) NOT NULL DEFAULT CURRENT_TIMESTAMP,     &amp;quot;update_time&amp;quot; TIMESTAMP (0) ); ALTER TABLE &amp;quot;audio_duration_prepare&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; -- 索引 CREATE INDEX &amp;quot;audio_duration_prepare_gid_index&amp;quot; ON &amp;quot;audio_duration_prepare&amp;quot; USING btree ( &amp;quot;gid&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;varchar_ops&amp;quot; ASC NULLS LAST ); CREATE INDEX &amp;quot;audio_duration_prepare_bot_uid_index&amp;quot; ON &amp;quot;audio_duration_prepare&amp;quot; USING btree ( &amp;quot;bot_uid&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;varchar_ops&amp;quot; ASC NULLS LAST ); -- 字段注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;gid&amp;quot; IS '频道ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;cid&amp;quot; IS '子频道ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;bot_uid&amp;quot; IS '频道用户ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;name&amp;quot; IS '用户昵称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;picture&amp;quot; IS '头像'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;in_time&amp;quot; IS '加入时间'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;audio_duration_prepare&amp;quot;.&amp;quot;out_time&amp;quot; IS '离开时间'; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;audio_duration_prepare&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot; (); -- 频道用户记录 CREATE TABLE &amp;quot;guild_user&amp;quot; ( &amp;quot;no_&amp;quot; serial PRIMARY KEY, &amp;quot;id&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;gid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;bot_uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;uname&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;nick&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;avatar&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;roles&amp;quot; json, &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1, &amp;quot;creation_time&amp;quot; TIMESTAMP ( 0 ) NOT NULL DEFAULT CURRENT_TIMESTAMP, &amp;quot;update_time&amp;quot; TIMESTAMP ( 0 ) ); ALTER TABLE &amp;quot;guild_user&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; -- 索引 CREATE UNIQUE INDEX &amp;quot;guild_user_no_index&amp;quot; ON &amp;quot;guild_user&amp;quot; USING btree ( &amp;quot;no_&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;int4_ops&amp;quot; ASC NULLS LAST ); CREATE UNIQUE INDEX &amp;quot;guild_user_id_index&amp;quot; ON &amp;quot;guild_user&amp;quot; USING btree ( &amp;quot;id&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;varchar_ops&amp;quot; ASC NULLS LAST ); CREATE INDEX &amp;quot;guild_user_gid_and_uid_index&amp;quot; ON &amp;quot;guild_user&amp;quot; USING btree ( &amp;quot;gid&amp;quot; COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;text_ops&amp;quot; ASC NULLS LAST, &amp;quot;uid&amp;quot; COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;text_ops&amp;quot; ASC NULLS LAST ); -- 字段注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;uid&amp;quot; IS '系统用户 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;bot_uid&amp;quot; IS '频道用户 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;uname&amp;quot; IS '用户昵称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;nick&amp;quot; IS '用户频道昵称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;avatar&amp;quot; IS '用户头像'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;guild_user&amp;quot;.&amp;quot;roles&amp;quot; IS '用户角色'; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;guild_user&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot; ( ); -- 用户授权表 CREATE TABLE &amp;quot;user_permission&amp;quot; ( &amp;quot;no_&amp;quot; serial PRIMARY KEY, &amp;quot;id&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;gid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;bot_uid&amp;quot; VARCHAR COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL, &amp;quot;content&amp;quot; json, &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1, &amp;quot;creation_time&amp;quot; TIMESTAMP ( 0 ) NOT NULL DEFAULT CURRENT_TIMESTAMP, &amp;quot;update_time&amp;quot; TIMESTAMP ( 0 ) ); ALTER TABLE &amp;quot;user_permission&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; -- 索引 CREATE UNIQUE INDEX &amp;quot;user_permission_no_index&amp;quot; ON &amp;quot;user_permission&amp;quot; USING btree ( &amp;quot;no_&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;int4_ops&amp;quot; ASC NULLS LAST ); CREATE UNIQUE INDEX &amp;quot;user_permission_id_index&amp;quot; ON &amp;quot;user_permission&amp;quot; USING btree ( &amp;quot;id&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;varchar_ops&amp;quot; ASC NULLS LAST ); CREATE INDEX &amp;quot;user_permission_gid_and_uid_index&amp;quot; ON &amp;quot;user_permission&amp;quot; USING btree ( &amp;quot;gid&amp;quot; COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;text_ops&amp;quot; ASC NULLS LAST, &amp;quot;uid&amp;quot; COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; &amp;quot;pg_catalog&amp;quot;.&amp;quot;text_ops&amp;quot; ASC NULLS LAST ); -- 字段注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;user_permission&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;user_permission&amp;quot;.&amp;quot;uid&amp;quot; IS '系统用户 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;user_permission&amp;quot;.&amp;quot;bot_uid&amp;quot; IS '频道用户 ID'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;user_permission&amp;quot;.&amp;quot;content&amp;quot; IS '用户角色'; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;user_permission&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot; ( ); -- 积分商城配置 CREATE TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot; (   &amp;quot;no_&amp;quot; serial primary key,   &amp;quot;creation_time&amp;quot; timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,   &amp;quot;update_time&amp;quot; timestamp(0),   &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,   &amp;quot;gid&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;open_status&amp;quot; int4,   &amp;quot;cover_img&amp;quot; varchar(255) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;share_title&amp;quot; varchar(255) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;share_img&amp;quot; varchar(255) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;inventory_status&amp;quot; int4,   &amp;quot;total_class_status&amp;quot; int4 ); ALTER TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;points_mall_setting&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot;(); -- 注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;open_status&amp;quot; IS '1 未开启 2 已开启'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;cover_img&amp;quot; IS '商城封面设置'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;share_title&amp;quot; IS '商城分享标题'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;share_img&amp;quot; IS '商城分享图片'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;inventory_status&amp;quot; IS '显示商品库存 1 不显示 2 显示'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_setting&amp;quot;.&amp;quot;total_class_status&amp;quot; IS '隐藏全部分类  1 隐藏 2 显示'; -- 积分商城商品分类 CREATE TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_type&amp;quot; (   &amp;quot;no_&amp;quot; serial primary key,   &amp;quot;creation_time&amp;quot; timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,   &amp;quot;update_time&amp;quot; timestamp(0),   &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,   &amp;quot;id&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,   &amp;quot;gid&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,   &amp;quot;name&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot; NOT NULL,   &amp;quot;sort&amp;quot; int4 NOT NULL ); ALTER TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_type&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;points_mall_type&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot;(); -- 注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_type&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_type&amp;quot;.&amp;quot;name&amp;quot; IS '分类名称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_type&amp;quot;.&amp;quot;sort&amp;quot; IS '排序'; -- 积分商城奖品 CREATE TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot; (   &amp;quot;no_&amp;quot; serial primary key,   &amp;quot;creation_time&amp;quot; timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,   &amp;quot;update_time&amp;quot; timestamp(0),   &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,   &amp;quot;id&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;gid&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;prize_img&amp;quot; varchar(255) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;kind&amp;quot; int4,   &amp;quot;name&amp;quot; varchar(255) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;surplus&amp;quot; int4,   &amp;quot;day_most&amp;quot; int4,   &amp;quot;expend_point&amp;quot; int4,   &amp;quot;upper_limit&amp;quot; json,   &amp;quot;prize_type_id&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;put_on&amp;quot; int4,   &amp;quot;introduce&amp;quot; json,   &amp;quot;exchange_group&amp;quot; json,   &amp;quot;write_info&amp;quot; json,   &amp;quot;other&amp;quot; json,   &amp;quot;sort&amp;quot; int4 ); ALTER TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;points_mall_prizes&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot;(); -- 注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;prize_img&amp;quot; IS '奖品图片'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;kind&amp;quot; IS '种类 1 自定义 2 现金红包 3 身分组 4 兑换码 5 补签卡'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;name&amp;quot; IS '商品名称'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;surplus&amp;quot; IS '商品剩余库存'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;day_most&amp;quot; IS '每日最多兑换'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;expend_point&amp;quot; IS '兑换消耗多少积分'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;upper_limit&amp;quot; IS '用户兑换上限'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;prize_type_id&amp;quot; IS '商城种类 id '; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;put_on&amp;quot; IS '1:未上架 2:已上架'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;introduce&amp;quot; IS '商品介绍'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;exchange_group&amp;quot; IS '兑换身分组限制'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;write_info&amp;quot; IS '需要填写得信息名称 为空是不填写'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;other&amp;quot; IS '其他信息'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_prizes&amp;quot;.&amp;quot;sort&amp;quot; IS '排序'; -- 积分商城奖品兑换记录 CREATE TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot; (   &amp;quot;no_&amp;quot; serial primary key,   &amp;quot;creation_time&amp;quot; timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP,   &amp;quot;update_time&amp;quot; timestamp(0),   &amp;quot;is_available&amp;quot; int4 NOT NULL DEFAULT 1,   &amp;quot;id&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;gid&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;prizes_id&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;bot_uid&amp;quot; varchar(64) COLLATE &amp;quot;pg_catalog&amp;quot;.&amp;quot;default&amp;quot;,   &amp;quot;exchange_time&amp;quot; int4,   &amp;quot;verify_status&amp;quot; int4 NOT NULL DEFAULT 1,   &amp;quot;write_info&amp;quot; json,   &amp;quot;other&amp;quot; json ); ALTER TABLE &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot; OWNER TO &amp;quot;haiwan&amp;quot;; CREATE TRIGGER &amp;quot;update_at&amp;quot; BEFORE UPDATE ON &amp;quot;points_mall_prizes&amp;quot; FOR EACH ROW EXECUTE PROCEDURE &amp;quot;update_timestamp&amp;quot;(); -- 注释 COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;gid&amp;quot; IS '频道 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;prizes_id&amp;quot; IS '奖品 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;bot_uid&amp;quot; IS '兑奖用户 id'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;exchange_time&amp;quot; IS '兑奖时间'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;verify_status&amp;quot; IS '1 未核销 2 已核销'; COMMENT ON COLUMN &amp;quot;public&amp;quot;.&amp;quot;points_mall_exchange&amp;quot;.&amp;quot;write_info&amp;quot; IS '兑奖填写信息';</code></pre>

页面列表

ITEM_HTML