|
@ -0,0 +1,1348 @@
|
|
1
|
/*
|
|
2
|
init at 20170501
|
|
3
|
*/
|
|
4
|
DROP TABLE IF EXISTS accessory;
|
|
5
|
CREATE TABLE accessory (
|
|
6
|
accessory_id char(32) NOT NULL,
|
|
7
|
accessory_src varchar(255) NOT NULL,
|
|
8
|
operation_id char(32) NOT NULL,
|
|
9
|
professor_id char(32) NOT NULL,
|
|
10
|
create_time char(14) NOT NULL,
|
|
11
|
accessory_name varchar(255)
|
|
12
|
);
|
|
13
|
COMMENT ON TABLE accessory IS '资源交易附件表(目前没用)';
|
|
14
|
COMMENT ON COLUMN accessory.accessory_id IS '附件ID';
|
|
15
|
COMMENT ON COLUMN accessory.accessory_src IS '附件路径';
|
|
16
|
COMMENT ON COLUMN accessory.operation_id IS '资源交易ID';
|
|
17
|
COMMENT ON COLUMN accessory.professor_id IS '用户ID';
|
|
18
|
COMMENT ON COLUMN accessory.create_time IS '创建时间';
|
|
19
|
COMMENT ON COLUMN accessory.accessory_name IS '附件名称';
|
|
20
|
-- ----------------------------
|
|
21
|
-- Table structure for article
|
|
22
|
-- ----------------------------
|
|
23
|
DROP TABLE IF EXISTS article;
|
|
24
|
CREATE TABLE article (
|
|
25
|
article_id char(32) NOT NULL,
|
|
26
|
professor_id char(32),
|
|
27
|
article_title text,
|
|
28
|
article_content text,
|
|
29
|
subject text,
|
|
30
|
industry text,
|
|
31
|
create_time char(14) NOT NULL,
|
|
32
|
modify_time char(14) NOT NULL,
|
|
33
|
article_img varchar(255),
|
|
34
|
org_id char(32),
|
|
35
|
article_type char(1),
|
|
36
|
article_agree int4 NOT NULL,
|
|
37
|
page_views int4,
|
|
38
|
status char(1),
|
|
39
|
publish_time char(14)
|
|
40
|
);
|
|
41
|
COMMENT ON TABLE article IS '科研文章表';
|
|
42
|
COMMENT ON COLUMN article.article_id IS '文章ID';
|
|
43
|
COMMENT ON COLUMN article.professor_id IS '发布人ID';
|
|
44
|
COMMENT ON COLUMN article.article_title IS '文章标题';
|
|
45
|
COMMENT ON COLUMN article.article_content IS '文章内容';
|
|
46
|
COMMENT ON COLUMN article.subject IS '关键词';
|
|
47
|
COMMENT ON COLUMN article.industry IS '应用行业';
|
|
48
|
COMMENT ON COLUMN article.create_time IS '创建时间';
|
|
49
|
COMMENT ON COLUMN article.modify_time IS '修改时间';
|
|
50
|
COMMENT ON COLUMN article.article_img IS '文章封面图片';
|
|
51
|
COMMENT ON COLUMN article.org_id IS '企业ID';
|
|
52
|
COMMENT ON COLUMN article.article_type IS '文章类型(1-个人文章,2-企业文章)';
|
|
53
|
COMMENT ON COLUMN article.article_agree IS '文章被点赞数量';
|
|
54
|
COMMENT ON COLUMN article.page_views IS '浏览量';
|
|
55
|
COMMENT ON COLUMN article.status IS '文章状态(0-草稿,1-发布,2-定时发布,3-删除,4-关闭)';
|
|
56
|
COMMENT ON COLUMN article.publish_time IS '文章发布时间';
|
|
57
|
-- ----------------------------
|
|
58
|
-- Table structure for article_agree
|
|
59
|
-- ----------------------------
|
|
60
|
DROP TABLE IF EXISTS article_agree;
|
|
61
|
CREATE TABLE article_agree (
|
|
62
|
operate_id char(32) NOT NULL,
|
|
63
|
article_id char(32) NOT NULL,
|
|
64
|
create_time char(14) NOT NULL
|
|
65
|
);
|
|
66
|
COMMENT ON TABLE article_agree IS '文章点赞表';
|
|
67
|
COMMENT ON COLUMN article_agree.operate_id IS '点赞人的ID';
|
|
68
|
COMMENT ON COLUMN article_agree.article_id IS '被点赞的文章ID';
|
|
69
|
COMMENT ON COLUMN article_agree.create_time IS '点赞时间';
|
|
70
|
|
|
71
|
|
|
72
|
|
|
73
|
-- ----------------------------
|
|
74
|
-- Table structure for assess
|
|
75
|
-- ----------------------------
|
|
76
|
DROP TABLE IF EXISTS assess;
|
|
77
|
CREATE TABLE assess (
|
|
78
|
assess_id char(32) NOT NULL,
|
|
79
|
star_level int2 NOT NULL,
|
|
80
|
descp text,
|
|
81
|
operation_id char(32) NOT NULL,
|
|
82
|
resource_id char(32) NOT NULL,
|
|
83
|
professor_id char(32) NOT NULL,
|
|
84
|
create_time char(14) NOT NULL
|
|
85
|
);
|
|
86
|
COMMENT ON TABLE assess IS '交易评价表(暂时没用)';
|
|
87
|
COMMENT ON COLUMN assess.assess_id IS '评价ID';
|
|
88
|
COMMENT ON COLUMN assess.star_level IS '评价星级';
|
|
89
|
COMMENT ON COLUMN assess.descp IS '详细评价';
|
|
90
|
COMMENT ON COLUMN assess.operation_id IS '交易ID';
|
|
91
|
COMMENT ON COLUMN assess.resource_id IS '资源ID';
|
|
92
|
COMMENT ON COLUMN assess.professor_id IS '用户ID';
|
|
93
|
COMMENT ON COLUMN assess.create_time IS '创建时间';
|
|
94
|
|
|
95
|
-- ----------------------------
|
|
96
|
-- Table structure for auth_apply
|
|
97
|
-- ----------------------------
|
|
98
|
DROP TABLE IF EXISTS auth_apply;
|
|
99
|
CREATE TABLE auth_apply (
|
|
100
|
auth_apply_id char(32) NOT NULL,
|
|
101
|
professor_id char(32) NOT NULL,
|
|
102
|
solve_status int2 DEFAULT 0 NOT NULL,
|
|
103
|
create_time char(14) NOT NULL,
|
|
104
|
apply_type int2 NOT NULL
|
|
105
|
);
|
|
106
|
COMMENT ON TABLE auth_apply IS '认证申请表';
|
|
107
|
COMMENT ON COLUMN auth_apply.auth_apply_id IS '认证申请ID';
|
|
108
|
COMMENT ON COLUMN auth_apply.professor_id IS '申请人ID(可以是个人或企业用户)';
|
|
109
|
COMMENT ON COLUMN auth_apply.solve_status IS '解决状态(-1-认证失败,1-待处理,2-处理中,3-认证通过)';
|
|
110
|
COMMENT ON COLUMN auth_apply.create_time IS '申请时间';
|
|
111
|
COMMENT ON COLUMN auth_apply.apply_type IS '申请认证类型(1-实名认证,2-专家认证,3-企业认证)';
|
|
112
|
|
|
113
|
DROP TABLE IF EXISTS auth_image;
|
|
114
|
CREATE TABLE auth_image (
|
|
115
|
auth_image_id char(32) NOT NULL,
|
|
116
|
auth_apply_id char(32) NOT NULL,
|
|
117
|
auth_src varchar(255) NOT NULL
|
|
118
|
);
|
|
119
|
COMMENT ON TABLE auth_image IS '认证申请图片表';
|
|
120
|
COMMENT ON COLUMN auth_image.auth_image_id IS '认证图片ID';
|
|
121
|
COMMENT ON COLUMN auth_image.auth_apply_id IS '认证申请ID';
|
|
122
|
COMMENT ON COLUMN auth_image.auth_src IS '认证图片路径';
|
|
123
|
|
|
124
|
DROP TABLE IF EXISTS complain;
|
|
125
|
CREATE TABLE complain (
|
|
126
|
complain_id char(32) NOT NULL,
|
|
127
|
professor_id char(32) NOT NULL,
|
|
128
|
complain_contant varchar(255) NOT NULL,
|
|
129
|
appellee char(32),
|
|
130
|
create_time char(14) NOT NULL,
|
|
131
|
complain_type int2
|
|
132
|
);
|
|
133
|
COMMENT ON TABLE complain IS '投诉表';
|
|
134
|
COMMENT ON COLUMN complain.complain_id IS '投诉ID';
|
|
135
|
COMMENT ON COLUMN complain.professor_id IS '投诉人ID';
|
|
136
|
COMMENT ON COLUMN complain.complain_contant IS '投诉内容';
|
|
137
|
COMMENT ON COLUMN complain.appellee IS '被投诉ID';
|
|
138
|
COMMENT ON COLUMN complain.create_time IS '投诉时间';
|
|
139
|
COMMENT ON COLUMN complain.complain_type IS '投诉类型(0-建议,1-投诉)';
|
|
140
|
|
|
141
|
-- ----------------------------
|
|
142
|
-- Table structure for consult
|
|
143
|
-- ----------------------------
|
|
144
|
DROP TABLE IF EXISTS consult;
|
|
145
|
CREATE TABLE consult (
|
|
146
|
consult_id char(32) NOT NULL,
|
|
147
|
consult_type varchar(255) NOT NULL,
|
|
148
|
consult_title varchar(255) NOT NULL,
|
|
149
|
consult_contant text NOT NULL,
|
|
150
|
create_time char(14) NOT NULL,
|
|
151
|
professor_id char(32),
|
|
152
|
consultant_id char(32) NOT NULL,
|
|
153
|
consult_status int2,
|
|
154
|
finish_time char(14),
|
|
155
|
assess_status int2,
|
|
156
|
assess_star int2,
|
|
157
|
assess_contant text,
|
|
158
|
assess_time char(14),
|
|
159
|
thanks_status int2,
|
|
160
|
thanks_money numeric(24,2),
|
|
161
|
thanks_time char(14),
|
|
162
|
revovery_time char(14),
|
|
163
|
read_status int2 NOT NULL,
|
|
164
|
demand_id char(32)
|
|
165
|
);
|
|
166
|
COMMENT ON TABLE consult IS '咨询表';
|
|
167
|
COMMENT ON COLUMN consult.consult_id IS '咨询ID';
|
|
168
|
COMMENT ON COLUMN consult.consult_type IS '咨询类型';
|
|
169
|
COMMENT ON COLUMN consult.consult_title IS '咨询主题';
|
|
170
|
COMMENT ON COLUMN consult.consult_contant IS '咨询内容';
|
|
171
|
COMMENT ON COLUMN consult.create_time IS '创建时间';
|
|
172
|
COMMENT ON COLUMN consult.professor_id IS '专家ID';
|
|
173
|
COMMENT ON COLUMN consult.consultant_id IS '咨询者ID';
|
|
174
|
COMMENT ON COLUMN consult.consult_status IS '咨询状态(0-进行中,1-已完成,2-待回复,3-已谢绝)';
|
|
175
|
COMMENT ON COLUMN consult.finish_time IS '完成时间';
|
|
176
|
COMMENT ON COLUMN consult.assess_status IS '评价状态(0-待评价,1-已评价)';
|
|
177
|
COMMENT ON COLUMN consult.assess_star IS '评价星级';
|
|
178
|
COMMENT ON COLUMN consult.assess_contant IS '评价内容';
|
|
179
|
COMMENT ON COLUMN consult.assess_time IS '评价时间';
|
|
180
|
COMMENT ON COLUMN consult.thanks_status IS '感谢状态(0-未感谢,1-以感谢)';
|
|
181
|
COMMENT ON COLUMN consult.thanks_money IS '感谢金额';
|
|
182
|
COMMENT ON COLUMN consult.thanks_time IS '感谢时间';
|
|
183
|
COMMENT ON COLUMN consult.revovery_time IS '最后回复时间';
|
|
184
|
COMMENT ON COLUMN consult.read_status IS '查看状态(0-未查看,1-已查看)';
|
|
185
|
COMMENT ON COLUMN consult.demand_id IS '需求ID';
|
|
186
|
|
|
187
|
-- ----------------------------
|
|
188
|
-- Table structure for consult_reject
|
|
189
|
-- ----------------------------
|
|
190
|
DROP TABLE IF EXISTS consult_reject;
|
|
191
|
CREATE TABLE consult_reject (
|
|
192
|
reject_id char(32) NOT NULL,
|
|
193
|
rejector char(32) NOT NULL,
|
|
194
|
consult_id char(32) NOT NULL,
|
|
195
|
sort int4 NOT NULL,
|
|
196
|
reject_reason varchar(255) NOT NULL
|
|
197
|
);
|
|
198
|
COMMENT ON TABLE consult_reject IS '咨询谢绝表(谢绝理由)';
|
|
199
|
COMMENT ON COLUMN consult_reject.reject_id IS '拒绝id';
|
|
200
|
COMMENT ON COLUMN consult_reject.rejector IS '拒绝者';
|
|
201
|
COMMENT ON COLUMN consult_reject.consult_id IS '咨询ID';
|
|
202
|
COMMENT ON COLUMN consult_reject.sort IS '排序字段';
|
|
203
|
COMMENT ON COLUMN consult_reject.reject_reason IS '谢绝理由';
|
|
204
|
|
|
205
|
-- ----------------------------
|
|
206
|
-- Table structure for data_dict
|
|
207
|
-- ----------------------------
|
|
208
|
DROP TABLE IF EXISTS data_dict;
|
|
209
|
CREATE TABLE data_dict (
|
|
210
|
dict_code varchar(32) NOT NULL,
|
|
211
|
actived char(1) NOT NULL,
|
|
212
|
code varchar(32) NOT NULL,
|
|
213
|
caption varchar(255) NOT NULL,
|
|
214
|
parent_code varchar(32),
|
|
215
|
descp text
|
|
216
|
);
|
|
217
|
COMMENT ON TABLE data_dict IS '数据字典';
|
|
218
|
COMMENT ON COLUMN data_dict.dict_code IS '属性分类(学术领域-SUBJECT,应用行业-INDUSTRY,省份-PROVINCE,城市-ADDRESS,研究方向-RESEARCH_AREA)';
|
|
219
|
COMMENT ON COLUMN data_dict.actived IS '激活状态';
|
|
220
|
COMMENT ON COLUMN data_dict.code IS '唯一ID';
|
|
221
|
COMMENT ON COLUMN data_dict.caption IS '属性名称';
|
|
222
|
COMMENT ON COLUMN data_dict.parent_code IS '父ID';
|
|
223
|
COMMENT ON COLUMN data_dict.descp IS '详细描述';
|
|
224
|
|
|
225
|
-- ----------------------------
|
|
226
|
-- Table structure for demand
|
|
227
|
-- ----------------------------
|
|
228
|
DROP TABLE IF EXISTS demand;
|
|
229
|
CREATE TABLE demand (
|
|
230
|
demand_id char(32) NOT NULL,
|
|
231
|
demander char(32) NOT NULL,
|
|
232
|
demand_aim char(1) NOT NULL,
|
|
233
|
demand_type char(1) NOT NULL,
|
|
234
|
demand_title varchar(255) NOT NULL,
|
|
235
|
demand_content text,
|
|
236
|
demand_status char(1) NOT NULL,
|
|
237
|
order_key int8 NOT NULL,
|
|
238
|
create_time char(14) NOT NULL,
|
|
239
|
close_time char(14),
|
|
240
|
org_id char(32)
|
|
241
|
);
|
|
242
|
COMMENT ON TABLE demand IS '需求表';
|
|
243
|
COMMENT ON COLUMN demand.demand_id IS '需求ID';
|
|
244
|
COMMENT ON COLUMN demand.demander IS '需求者';
|
|
245
|
COMMENT ON COLUMN demand.demand_aim IS '需求目的(1-技术,2-资源,3-其他)';
|
|
246
|
COMMENT ON COLUMN demand.demand_type IS '需求类型(1-个人,2-企业)';
|
|
247
|
COMMENT ON COLUMN demand.demand_title IS '需求主题';
|
|
248
|
COMMENT ON COLUMN demand.demand_content IS '需求内容';
|
|
249
|
COMMENT ON COLUMN demand.demand_status IS '需求状态(0-关闭,1-发布中)';
|
|
250
|
COMMENT ON COLUMN demand.order_key IS '排序字段';
|
|
251
|
COMMENT ON COLUMN demand.create_time IS '发布时间';
|
|
252
|
COMMENT ON COLUMN demand.close_time IS '关闭时间';
|
|
253
|
COMMENT ON COLUMN demand.org_id IS '企业ID';
|
|
254
|
|
|
255
|
-- ----------------------------
|
|
256
|
-- Table structure for demand_sub_or_indus
|
|
257
|
-- ----------------------------
|
|
258
|
DROP TABLE IF EXISTS demand_sub_or_indus;
|
|
259
|
CREATE TABLE demand_sub_or_indus (
|
|
260
|
id char(32) NOT NULL,
|
|
261
|
sort int4 NOT NULL,
|
|
262
|
sub_or_indus varchar(255) NOT NULL,
|
|
263
|
demand_id char(32) NOT NULL
|
|
264
|
);
|
|
265
|
COMMENT ON TABLE demand_sub_or_indus IS '需求的学术领域或应用行业';
|
|
266
|
COMMENT ON COLUMN demand_sub_or_indus.id IS '主键ID';
|
|
267
|
COMMENT ON COLUMN demand_sub_or_indus.sort IS '排序字段';
|
|
268
|
COMMENT ON COLUMN demand_sub_or_indus.sub_or_indus IS '学术领域或应用行业';
|
|
269
|
COMMENT ON COLUMN demand_sub_or_indus.demand_id IS '需求ID';
|
|
270
|
|
|
271
|
-- ----------------------------
|
|
272
|
-- Table structure for dict_city
|
|
273
|
-- ----------------------------
|
|
274
|
DROP TABLE IF EXISTS dict_city;
|
|
275
|
CREATE TABLE dict_city (
|
|
276
|
dict_code varchar(32) NOT NULL,
|
|
277
|
caption varchar(255) NOT NULL,
|
|
278
|
parent_code varchar(32)
|
|
279
|
);
|
|
280
|
COMMENT ON TABLE dict_city IS '省份-城市二级数据字典';
|
|
281
|
COMMENT ON COLUMN dict_city.dict_code IS '城市代码';
|
|
282
|
COMMENT ON COLUMN dict_city.caption IS '城市名称';
|
|
283
|
COMMENT ON COLUMN dict_city.parent_code IS '上级代码';
|
|
284
|
|
|
285
|
-- ----------------------------
|
|
286
|
-- Table structure for dict_meta
|
|
287
|
-- ----------------------------
|
|
288
|
DROP TABLE IF EXISTS dict_meta;
|
|
289
|
CREATE TABLE dict_meta (
|
|
290
|
readonly char(1) NOT NULL,
|
|
291
|
code varchar(32) NOT NULL,
|
|
292
|
name varchar(255) NOT NULL,
|
|
293
|
tree char(1) NOT NULL,
|
|
294
|
descp text,
|
|
295
|
create_time char(14) NOT NULL,
|
|
296
|
modify_time char(14) NOT NULL
|
|
297
|
);
|
|
298
|
|
|
299
|
-- ----------------------------
|
|
300
|
-- Table structure for growth_log
|
|
301
|
-- ----------------------------
|
|
302
|
DROP TABLE IF EXISTS growth_log;
|
|
303
|
CREATE TABLE growth_log (
|
|
304
|
id char(32) NOT NULL,
|
|
305
|
professor_id char(32) NOT NULL,
|
|
306
|
operate varchar(4),
|
|
307
|
score int4,
|
|
308
|
sign_in_days int4,
|
|
309
|
create_time char(14) NOT NULL,
|
|
310
|
invite_pro char(32)
|
|
311
|
);
|
|
312
|
COMMENT ON TABLE growth_log IS '用户积分成长记录表';
|
|
313
|
COMMENT ON COLUMN growth_log.id IS '主键ID';
|
|
314
|
COMMENT ON COLUMN growth_log.professor_id IS '用户ID';
|
|
315
|
COMMENT ON COLUMN growth_log.operate IS '操作代码(详细见积分规则)';
|
|
316
|
COMMENT ON COLUMN growth_log.score IS '分值';
|
|
317
|
COMMENT ON COLUMN growth_log.sign_in_days IS '签到天数';
|
|
318
|
COMMENT ON COLUMN growth_log.create_time IS '创建时间';
|
|
319
|
COMMENT ON COLUMN growth_log.invite_pro IS '邀请的用户';
|
|
320
|
|
|
321
|
-- ----------------------------
|
|
322
|
-- Table structure for honor
|
|
323
|
-- ----------------------------
|
|
324
|
DROP TABLE IF EXISTS honor;
|
|
325
|
CREATE TABLE honor (
|
|
326
|
id char(32) NOT NULL,
|
|
327
|
year char(4),
|
|
328
|
name text NOT NULL,
|
|
329
|
professor_id char(32) NOT NULL,
|
|
330
|
descp text
|
|
331
|
);
|
|
332
|
COMMENT ON TABLE honor IS '获得奖项';
|
|
333
|
COMMENT ON COLUMN honor.year IS '获奖年份';
|
|
334
|
COMMENT ON COLUMN honor.name IS '获奖名称';
|
|
335
|
COMMENT ON COLUMN honor.professor_id IS '用户ID';
|
|
336
|
COMMENT ON COLUMN honor.descp IS '详细描述';
|
|
337
|
|
|
338
|
-- ----------------------------
|
|
339
|
-- Table structure for image
|
|
340
|
-- ----------------------------
|
|
341
|
DROP TABLE IF EXISTS image;
|
|
342
|
CREATE TABLE image (
|
|
343
|
image_id char(32) NOT NULL,
|
|
344
|
image_src varchar(255) NOT NULL,
|
|
345
|
resource_id char(32) NOT NULL
|
|
346
|
);
|
|
347
|
COMMENT ON TABLE image IS '资源图片表';
|
|
348
|
COMMENT ON COLUMN image.image_id IS '图片ID';
|
|
349
|
COMMENT ON COLUMN image.image_src IS '图片路径';
|
|
350
|
COMMENT ON COLUMN image.resource_id IS '资源ID';
|
|
351
|
|
|
352
|
|
|
353
|
-- ----------------------------
|
|
354
|
-- Table structure for leave_word
|
|
355
|
-- ----------------------------
|
|
356
|
DROP TABLE IF EXISTS leave_word;
|
|
357
|
CREATE TABLE leave_word (
|
|
358
|
id char(32) NOT NULL,
|
|
359
|
content text NOT NULL,
|
|
360
|
sender char(32) NOT NULL,
|
|
361
|
article_id char(32) NOT NULL,
|
|
362
|
order_key int8 NOT NULL,
|
|
363
|
create_time char(14) NOT NULL
|
|
364
|
);
|
|
365
|
COMMENT ON TABLE leave_word IS '文章留言表';
|
|
366
|
COMMENT ON COLUMN leave_word.content IS '留言内容';
|
|
367
|
COMMENT ON COLUMN leave_word.sender IS '留言人ID';
|
|
368
|
COMMENT ON COLUMN leave_word.article_id IS '文章ID';
|
|
369
|
COMMENT ON COLUMN leave_word.order_key IS '排序字段';
|
|
370
|
COMMENT ON COLUMN leave_word.create_time IS '留言时间';
|
|
371
|
|
|
372
|
-- ----------------------------
|
|
373
|
-- Table structure for luser
|
|
374
|
-- ----------------------------
|
|
375
|
DROP TABLE IF EXISTS luser;
|
|
376
|
CREATE TABLE luser (
|
|
377
|
id char(32) NOT NULL,
|
|
378
|
email varchar(50),
|
|
379
|
mobile_phone char(11),
|
|
380
|
passwd char(32) NOT NULL,
|
|
381
|
user_type char(1) NOT NULL,
|
|
382
|
create_time char(14),
|
|
383
|
invite_code varchar(32),
|
|
384
|
send_mail_status int2 DEFAULT 0,
|
|
385
|
inviter_id char(32),
|
|
386
|
active_time char(14)
|
|
387
|
);
|
|
388
|
COMMENT ON TABLE luser IS '个人用户表';
|
|
389
|
COMMENT ON COLUMN luser.id IS '个人用户ID';
|
|
390
|
COMMENT ON COLUMN luser.email IS '注册邮箱';
|
|
391
|
COMMENT ON COLUMN luser.mobile_phone IS '注册手机';
|
|
392
|
COMMENT ON COLUMN luser.passwd IS '密码';
|
|
393
|
COMMENT ON COLUMN luser.user_type IS '用户类型(0-个人用户,1-企业用户)';
|
|
394
|
COMMENT ON COLUMN luser.create_time IS '创建时间';
|
|
395
|
COMMENT ON COLUMN luser.invite_code IS '邀请码';
|
|
396
|
COMMENT ON COLUMN luser.send_mail_status IS '是否发送邀请邮件(0-未发送,1-已发送)';
|
|
397
|
COMMENT ON COLUMN luser.inviter_id IS '邀请人ID';
|
|
398
|
COMMENT ON COLUMN luser.active_time IS '激活时间';
|
|
399
|
|
|
400
|
-- ----------------------------
|
|
401
|
-- Table structure for messages
|
|
402
|
-- ----------------------------
|
|
403
|
DROP TABLE IF EXISTS messages;
|
|
404
|
CREATE TABLE messages (
|
|
405
|
message_id char(32) NOT NULL,
|
|
406
|
operation_id char(32) NOT NULL,
|
|
407
|
professor_id char(32) NOT NULL,
|
|
408
|
leave_word text,
|
|
409
|
create_time char(14) NOT NULL
|
|
410
|
);
|
|
411
|
COMMENT ON TABLE messages IS '交易留言信息(目前没用)';
|
|
412
|
COMMENT ON COLUMN messages.message_id IS '信息ID';
|
|
413
|
COMMENT ON COLUMN messages.operation_id IS '交易ID';
|
|
414
|
COMMENT ON COLUMN messages.professor_id IS '留言用户ID';
|
|
415
|
COMMENT ON COLUMN messages.leave_word IS '留言内容';
|
|
416
|
COMMENT ON COLUMN messages.create_time IS '创建时间';
|
|
417
|
|
|
418
|
-- ----------------------------
|
|
419
|
-- Table structure for operate_service_file
|
|
420
|
-- ----------------------------
|
|
421
|
DROP TABLE IF EXISTS operate_service_file;
|
|
422
|
CREATE TABLE operate_service_file (
|
|
423
|
service_file_id char(32) NOT NULL,
|
|
424
|
service_log_id char(32) NOT NULL,
|
|
425
|
file_src varchar(255) NOT NULL,
|
|
426
|
file_name varchar(255) NOT NULL
|
|
427
|
);
|
|
428
|
COMMENT ON TABLE operate_service_file IS '服务记录附件表';
|
|
429
|
COMMENT ON COLUMN operate_service_file.service_file_id IS '服务附件ID';
|
|
430
|
COMMENT ON COLUMN operate_service_file.service_log_id IS '服务记录ID';
|
|
431
|
COMMENT ON COLUMN operate_service_file.file_src IS '文件路径';
|
|
432
|
COMMENT ON COLUMN operate_service_file.file_name IS '文件名称';
|
|
433
|
|
|
434
|
-- ----------------------------
|
|
435
|
-- Table structure for operate_service_log
|
|
436
|
-- ----------------------------
|
|
437
|
DROP TABLE IF EXISTS operate_service_log;
|
|
438
|
CREATE TABLE operate_service_log (
|
|
439
|
service_log_id char(32) NOT NULL,
|
|
440
|
service_user char(32) NOT NULL,
|
|
441
|
servant varchar(255),
|
|
442
|
service_content varchar(255),
|
|
443
|
create_time char(14) NOT NULL
|
|
444
|
);
|
|
445
|
COMMENT ON TABLE operate_service_log IS '后台服务记录表';
|
|
446
|
COMMENT ON COLUMN operate_service_log.service_log_id IS '服务记录ID';
|
|
447
|
COMMENT ON COLUMN operate_service_log.service_user IS '服务用户';
|
|
448
|
COMMENT ON COLUMN operate_service_log.servant IS '服务者';
|
|
449
|
COMMENT ON COLUMN operate_service_log.service_content IS '服务内容';
|
|
450
|
COMMENT ON COLUMN operate_service_log.create_time IS '服务时间';
|
|
451
|
|
|
452
|
-- ----------------------------
|
|
453
|
-- Table structure for operation
|
|
454
|
-- ----------------------------
|
|
455
|
DROP TABLE IF EXISTS operation;
|
|
456
|
CREATE TABLE operation (
|
|
457
|
operation_id char(32) NOT NULL,
|
|
458
|
operation_status int2 NOT NULL,
|
|
459
|
demand_id char(32) NOT NULL,
|
|
460
|
detail_demand text,
|
|
461
|
deliver_time char(8),
|
|
462
|
resource_id char(32) NOT NULL,
|
|
463
|
deal_price numeric(24,2),
|
|
464
|
deal_time char(14),
|
|
465
|
pay_method varchar(255),
|
|
466
|
reply_notes varchar(255),
|
|
467
|
create_time char(14) NOT NULL,
|
|
468
|
applysquare varchar(255)
|
|
469
|
);
|
|
470
|
COMMENT ON TABLE operation IS '资源交易表(目前没用)';
|
|
471
|
COMMENT ON COLUMN operation.operation_id IS '交易ID';
|
|
472
|
COMMENT ON COLUMN operation.operation_status IS '交易状态';
|
|
473
|
COMMENT ON COLUMN operation.demand_id IS '需求方ID(需要资源的用户ID)';
|
|
474
|
COMMENT ON COLUMN operation.detail_demand IS '详细需求';
|
|
475
|
COMMENT ON COLUMN operation.deliver_time IS '交付时间';
|
|
476
|
COMMENT ON COLUMN operation.resource_id IS '资源ID';
|
|
477
|
COMMENT ON COLUMN operation.deal_price IS '成交价格';
|
|
478
|
COMMENT ON COLUMN operation.deal_time IS '成交时间';
|
|
479
|
COMMENT ON COLUMN operation.pay_method IS '支付方式';
|
|
480
|
COMMENT ON COLUMN operation.reply_notes IS '回复备注';
|
|
481
|
COMMENT ON COLUMN operation.create_time IS '创建时间';
|
|
482
|
COMMENT ON COLUMN operation.applysquare IS '申请方';
|
|
483
|
|
|
484
|
-- ----------------------------
|
|
485
|
-- Table structure for operation_status
|
|
486
|
-- ----------------------------
|
|
487
|
DROP TABLE IF EXISTS operation_status;
|
|
488
|
CREATE TABLE operation_status (
|
|
489
|
status_id int2 NOT NULL,
|
|
490
|
status_name varchar(255) NOT NULL
|
|
491
|
);
|
|
492
|
COMMENT ON TABLE operation_status IS '交易状态(目前没用)';
|
|
493
|
COMMENT ON COLUMN operation_status.status_id IS '交易状态ID';
|
|
494
|
COMMENT ON COLUMN operation_status.status_name IS '交易状态名称';
|
|
495
|
|
|
496
|
-- ----------------------------
|
|
497
|
-- Table structure for org_res_staff
|
|
498
|
-- ----------------------------
|
|
499
|
DROP TABLE IF EXISTS org_res_staff;
|
|
500
|
CREATE TABLE org_res_staff (
|
|
501
|
resource_id char(32) NOT NULL,
|
|
502
|
professor_id char(32) NOT NULL,
|
|
503
|
create_time char(14) NOT NULL
|
|
504
|
);
|
|
505
|
COMMENT ON TABLE org_res_staff IS '企业资源负责人';
|
|
506
|
COMMENT ON COLUMN org_res_staff.resource_id IS '资源ID';
|
|
507
|
COMMENT ON COLUMN org_res_staff.professor_id IS '用户ID';
|
|
508
|
COMMENT ON COLUMN org_res_staff.create_time IS '创建时间';
|
|
509
|
|
|
510
|
-- ----------------------------
|
|
511
|
-- Table structure for org_retrieve
|
|
512
|
-- ----------------------------
|
|
513
|
DROP TABLE IF EXISTS org_retrieve;
|
|
514
|
CREATE TABLE org_retrieve (
|
|
515
|
id char(32) NOT NULL,
|
|
516
|
name varchar(255),
|
|
517
|
org_id char(32),
|
|
518
|
email varchar(50),
|
|
519
|
passwd char(32),
|
|
520
|
solve_status varchar(2) NOT NULL,
|
|
521
|
create_time char(14) NOT NULL
|
|
522
|
);
|
|
523
|
COMMENT ON TABLE org_retrieve IS '企业账号找回申请表';
|
|
524
|
COMMENT ON COLUMN org_retrieve.name IS '企业名称';
|
|
525
|
COMMENT ON COLUMN org_retrieve.org_id IS '企业ID';
|
|
526
|
COMMENT ON COLUMN org_retrieve.email IS '企业邮箱';
|
|
527
|
COMMENT ON COLUMN org_retrieve.passwd IS '密码';
|
|
528
|
COMMENT ON COLUMN org_retrieve.solve_status IS '解决状态(-1-认证失败,1-待处理,2-处理中,3-认证通过)';
|
|
529
|
COMMENT ON COLUMN org_retrieve.create_time IS '创建时间';
|
|
530
|
|
|
531
|
-- ----------------------------
|
|
532
|
-- Table structure for org_retrieve_img
|
|
533
|
-- ----------------------------
|
|
534
|
DROP TABLE IF EXISTS org_retrieve_img;
|
|
535
|
CREATE TABLE org_retrieve_img (
|
|
536
|
id char(32) NOT NULL,
|
|
537
|
org_retrieve_id char(32) NOT NULL,
|
|
538
|
src varchar(255) NOT NULL
|
|
539
|
);
|
|
540
|
COMMENT ON TABLE org_retrieve_img IS '企业账号找回申请图片表';
|
|
541
|
COMMENT ON COLUMN org_retrieve_img.org_retrieve_id IS '企业账号找回申请ID';
|
|
542
|
COMMENT ON COLUMN org_retrieve_img.src IS '图片路径';
|
|
543
|
|
|
544
|
-- ----------------------------
|
|
545
|
-- Table structure for org_subject
|
|
546
|
-- ----------------------------
|
|
547
|
DROP TABLE IF EXISTS org_subject;
|
|
548
|
CREATE TABLE org_subject (
|
|
549
|
organization_id char(32) NOT NULL,
|
|
550
|
subject_id int2 NOT NULL
|
|
551
|
);
|
|
552
|
|
|
553
|
-- ----------------------------
|
|
554
|
-- Table structure for org_user
|
|
555
|
-- ----------------------------
|
|
556
|
DROP TABLE IF EXISTS org_user;
|
|
557
|
CREATE TABLE org_user (
|
|
558
|
id char(32) NOT NULL,
|
|
559
|
email varchar(50),
|
|
560
|
passwd char(32) NOT NULL,
|
|
561
|
user_type char(1),
|
|
562
|
inviter_id char(32),
|
|
563
|
create_time char(14) NOT NULL
|
|
564
|
);
|
|
565
|
COMMENT ON TABLE org_user IS '企业用户表';
|
|
566
|
COMMENT ON COLUMN org_user.id IS '企业用户ID';
|
|
567
|
COMMENT ON COLUMN org_user.email IS '注册邮箱';
|
|
568
|
COMMENT ON COLUMN org_user.passwd IS '密码';
|
|
569
|
COMMENT ON COLUMN org_user.user_type IS '用户类型(0-个人用户,1-企业用户)';
|
|
570
|
COMMENT ON COLUMN org_user.inviter_id IS '邀请人ID(目前没用)';
|
|
571
|
COMMENT ON COLUMN org_user.create_time IS '创建时间';
|
|
572
|
|
|
573
|
-- ----------------------------
|
|
574
|
-- Table structure for organization
|
|
575
|
-- ----------------------------
|
|
576
|
DROP TABLE IF EXISTS organization;
|
|
577
|
CREATE TABLE organization (
|
|
578
|
org_attr varchar(32),
|
|
579
|
id char(32) NOT NULL,
|
|
580
|
name varchar(100) COLLATE zh_CN NOT NULL,
|
|
581
|
org_type varchar(32),
|
|
582
|
create_time char(14) NOT NULL,
|
|
583
|
modify_time char(14) NOT NULL,
|
|
584
|
descp text,
|
|
585
|
org_url varchar(255),
|
|
586
|
found_time char(8),
|
|
587
|
province varchar(255),
|
|
588
|
city varchar(255),
|
|
589
|
subject text,
|
|
590
|
industry text,
|
|
591
|
org_size char(1),
|
|
592
|
qualification text,
|
|
593
|
is_join char(1),
|
|
594
|
auth_status varchar(2),
|
|
595
|
for_short varchar(20)
|
|
596
|
);
|
|
597
|
COMMENT ON TABLE organization IS '企业信息表';
|
|
598
|
COMMENT ON COLUMN organization.org_attr IS '字段类型待修改,逗号分隔,多个属性';
|
|
599
|
COMMENT ON COLUMN organization.name IS '企业名称';
|
|
600
|
COMMENT ON COLUMN organization.org_type IS '企业类型(2-上市企业,3-国有企业,4-合资企业,5-私人企业,6-外资企业,7-初创企业)';
|
|
601
|
COMMENT ON COLUMN organization.create_time IS '创建时间';
|
|
602
|
COMMENT ON COLUMN organization.modify_time IS '修改时间';
|
|
603
|
COMMENT ON COLUMN organization.descp IS '企业简介';
|
|
604
|
COMMENT ON COLUMN organization.org_url IS '企业官网';
|
|
605
|
COMMENT ON COLUMN organization.found_time IS '创立时间';
|
|
606
|
COMMENT ON COLUMN organization.province IS '所在省份';
|
|
607
|
COMMENT ON COLUMN organization.city IS '所在城市';
|
|
608
|
COMMENT ON COLUMN organization.subject IS '学术领域';
|
|
609
|
COMMENT ON COLUMN organization.industry IS '应用行业';
|
|
610
|
COMMENT ON COLUMN organization.org_size IS '企业规模(1:50人以内,2:50-100人,3:100-200人,4:200-500人,5:500-1000人,6:1000人以上)';
|
|
611
|
COMMENT ON COLUMN organization.qualification IS '企业资质';
|
|
612
|
COMMENT ON COLUMN organization.is_join IS '是否入驻(0-未入驻,1-已入驻)';
|
|
613
|
COMMENT ON COLUMN organization.auth_status IS '企业认证状态(-1-认证失败,0-未认证,1-待认证,2-认证中,3-已认证)';
|
|
614
|
COMMENT ON COLUMN organization.for_short IS '企业简称';
|
|
615
|
|
|
616
|
-- ----------------------------
|
|
617
|
-- Table structure for paper
|
|
618
|
-- ----------------------------
|
|
619
|
DROP TABLE IF EXISTS paper;
|
|
620
|
CREATE TABLE paper (
|
|
621
|
professor_id char(32) NOT NULL,
|
|
622
|
id char(32) NOT NULL,
|
|
623
|
year char(4),
|
|
624
|
name text NOT NULL,
|
|
625
|
url text,
|
|
626
|
descp text
|
|
627
|
);
|
|
628
|
COMMENT ON TABLE paper IS '专家发表的书刊杂志记录表';
|
|
629
|
COMMENT ON COLUMN paper.professor_id IS '用户ID';
|
|
630
|
COMMENT ON COLUMN paper.year IS '年份';
|
|
631
|
COMMENT ON COLUMN paper.name IS '书刊杂志名';
|
|
632
|
COMMENT ON COLUMN paper.url IS '链接';
|
|
633
|
COMMENT ON COLUMN paper.descp IS '详细描述';
|
|
634
|
|
|
635
|
-- ----------------------------
|
|
636
|
-- Table structure for part_time_job
|
|
637
|
-- ----------------------------
|
|
638
|
DROP TABLE IF EXISTS part_time_job;
|
|
639
|
CREATE TABLE part_time_job (
|
|
640
|
id char(32) NOT NULL,
|
|
641
|
start_month char(6),
|
|
642
|
stop_month char(6),
|
|
643
|
professor_id char(32) NOT NULL,
|
|
644
|
company varchar(255) NOT NULL,
|
|
645
|
title varchar(255) NOT NULL,
|
|
646
|
descp text,
|
|
647
|
department varchar(255)
|
|
648
|
);
|
|
649
|
COMMENT ON TABLE part_time_job IS '工作经历表';
|
|
650
|
COMMENT ON COLUMN part_time_job.start_month IS '入职时间(年月)';
|
|
651
|
COMMENT ON COLUMN part_time_job.stop_month IS '离职时间(年月)';
|
|
652
|
COMMENT ON COLUMN part_time_job.professor_id IS '用户ID';
|
|
653
|
COMMENT ON COLUMN part_time_job.company IS '所在公司';
|
|
654
|
COMMENT ON COLUMN part_time_job.title IS '职务';
|
|
655
|
COMMENT ON COLUMN part_time_job.descp IS '详细描述';
|
|
656
|
COMMENT ON COLUMN part_time_job.department IS '所在部门';
|
|
657
|
|
|
658
|
-- ----------------------------
|
|
659
|
-- Table structure for patent
|
|
660
|
-- ----------------------------
|
|
661
|
DROP TABLE IF EXISTS patent;
|
|
662
|
CREATE TABLE patent (
|
|
663
|
id char(32) NOT NULL,
|
|
664
|
year char(4),
|
|
665
|
name text NOT NULL,
|
|
666
|
professor_id char(32) NOT NULL,
|
|
667
|
url varchar(255),
|
|
668
|
descp text
|
|
669
|
);
|
|
670
|
COMMENT ON TABLE patent IS '专利表';
|
|
671
|
COMMENT ON COLUMN patent.year IS '年份';
|
|
672
|
COMMENT ON COLUMN patent.name IS '专利名';
|
|
673
|
COMMENT ON COLUMN patent.professor_id IS '用户ID';
|
|
674
|
COMMENT ON COLUMN patent.url IS '链接';
|
|
675
|
COMMENT ON COLUMN patent.descp IS '详细描述';
|
|
676
|
|
|
677
|
-- ----------------------------
|
|
678
|
-- Table structure for pay_history
|
|
679
|
-- ----------------------------
|
|
680
|
DROP TABLE IF EXISTS pay_history;
|
|
681
|
CREATE TABLE pay_history (
|
|
682
|
pay_history_id char(32) NOT NULL,
|
|
683
|
operation_id char(32) NOT NULL,
|
|
684
|
paid_money numeric(24,2),
|
|
685
|
create_time char(14) NOT NULL,
|
|
686
|
remark text,
|
|
687
|
isonline int2,
|
|
688
|
return_money numeric(24,2),
|
|
689
|
pay_type int2,
|
|
690
|
pay_status int2,
|
|
691
|
professor_id char(32) NOT NULL
|
|
692
|
);
|
|
693
|
COMMENT ON TABLE pay_history IS '支付历史记录(暂时没用)';
|
|
694
|
|
|
695
|
-- ----------------------------
|
|
696
|
-- Table structure for professor
|
|
697
|
-- ----------------------------
|
|
698
|
DROP TABLE IF EXISTS professor;
|
|
699
|
CREATE TABLE professor (
|
|
700
|
office text,
|
|
701
|
subject text,
|
|
702
|
industry text,
|
|
703
|
department varchar(255),
|
|
704
|
org_id char(32),
|
|
705
|
title varchar(255),
|
|
706
|
id char(32) NOT NULL,
|
|
707
|
name varchar(255) NOT NULL,
|
|
708
|
descp text,
|
|
709
|
create_time char(14) NOT NULL,
|
|
710
|
modify_time char(14) NOT NULL,
|
|
711
|
address varchar(255),
|
|
712
|
star_level numeric(4,2) DEFAULT 0 NOT NULL,
|
|
713
|
consult_count int2 DEFAULT 0 NOT NULL,
|
|
714
|
province varchar(255),
|
|
715
|
star_avg numeric(4,2) DEFAULT 0 NOT NULL,
|
|
716
|
authentication int2,
|
|
717
|
auth_type int2 DEFAULT 0 NOT NULL,
|
|
718
|
auth_status int2 DEFAULT 0 NOT NULL,
|
|
719
|
phone varchar(20),
|
|
720
|
email varchar(50),
|
|
721
|
sort_first int2 DEFAULT 0 NOT NULL,
|
|
722
|
auth_status_expert int2 DEFAULT 0,
|
|
723
|
org_auth char(1),
|
|
724
|
score_value int4,
|
|
725
|
growth_value int4,
|
|
726
|
score_percent varchar(10),
|
|
727
|
id_card char(18),
|
|
728
|
cuser_id char(32),
|
|
729
|
professor_state int2 DEFAULT 0 NOT NULL
|
|
730
|
);
|
|
731
|
COMMENT ON TABLE professor IS '个人用户信息表';
|
|
732
|
COMMENT ON COLUMN professor.office IS '职位';
|
|
733
|
COMMENT ON COLUMN professor.subject IS '学术领域';
|
|
734
|
COMMENT ON COLUMN professor.industry IS '应用行业';
|
|
735
|
COMMENT ON COLUMN professor.department IS '所属部门';
|
|
736
|
COMMENT ON COLUMN professor.org_id IS '所属企业ID';
|
|
737
|
COMMENT ON COLUMN professor.title IS '职称';
|
|
738
|
COMMENT ON COLUMN professor.id IS '用户ID';
|
|
739
|
COMMENT ON COLUMN professor.name IS '姓名';
|
|
740
|
COMMENT ON COLUMN professor.descp IS '个人简介';
|
|
741
|
COMMENT ON COLUMN professor.create_time IS '创建时间';
|
|
742
|
COMMENT ON COLUMN professor.modify_time IS '修改时间';
|
|
743
|
COMMENT ON COLUMN professor.address IS '所在城市';
|
|
744
|
COMMENT ON COLUMN professor.star_level IS '星级';
|
|
745
|
COMMENT ON COLUMN professor.consult_count IS '接受的咨询次数(完成状态)';
|
|
746
|
COMMENT ON COLUMN professor.province IS '所在省份';
|
|
747
|
COMMENT ON COLUMN professor.star_avg IS '平均星级';
|
|
748
|
COMMENT ON COLUMN professor.authentication IS '用户身份(0-普通用户,1-科研工作者,2-企业高管,3-在校生,4-技术人员,5-HR/猎头,6-销售人员,7-投资方,8-咨询顾问)';
|
|
749
|
COMMENT ON COLUMN professor.auth_type IS '用户类型(0-普通用户,1-专家用户)';
|
|
750
|
COMMENT ON COLUMN professor.auth_status IS '实名认证状态(-1-认证失败,0-未认证,1-待认证,2-认证中,3-已认证)';
|
|
751
|
COMMENT ON COLUMN professor.phone IS '联系电话';
|
|
752
|
COMMENT ON COLUMN professor.email IS '联系邮箱';
|
|
753
|
COMMENT ON COLUMN professor.sort_first IS '第一排序字段(运营人员可修改)';
|
|
754
|
COMMENT ON COLUMN professor.auth_status_expert IS '专家认证状态(-1-认证失败,0-未认证,1-待认证,2-认证中,3-已认证)';
|
|
755
|
COMMENT ON COLUMN professor.org_auth IS '企业认证状态(0-未认证,1-已认证)';
|
|
756
|
COMMENT ON COLUMN professor.score_value IS '积分值';
|
|
757
|
COMMENT ON COLUMN professor.growth_value IS '成长值';
|
|
758
|
COMMENT ON COLUMN professor.score_percent IS '积分超过的用户百分比';
|
|
759
|
COMMENT ON COLUMN professor.id_card IS '身份证号';
|
|
760
|
COMMENT ON COLUMN professor.cuser_id IS '录入员id(运营人员id)';
|
|
761
|
COMMENT ON COLUMN professor.professor_state IS '专家录入审核状态(0=审核通过2=未审核1=审核失败)';
|
|
762
|
|
|
763
|
-- ----------------------------
|
|
764
|
-- Table structure for professor_edu_bg
|
|
765
|
-- ----------------------------
|
|
766
|
DROP TABLE IF EXISTS professor_edu_bg;
|
|
767
|
CREATE TABLE professor_edu_bg (
|
|
768
|
id char(32) NOT NULL,
|
|
769
|
year char(4),
|
|
770
|
student char(1) NOT NULL,
|
|
771
|
degree varchar(255),
|
|
772
|
professor_id char(32) NOT NULL,
|
|
773
|
school varchar(255) NOT NULL,
|
|
774
|
college varchar(255),
|
|
775
|
major varchar(255),
|
|
776
|
descp text
|
|
777
|
);
|
|
778
|
COMMENT ON TABLE professor_edu_bg IS '用户教育背景';
|
|
779
|
COMMENT ON COLUMN professor_edu_bg.year IS '年份';
|
|
780
|
|
|
781
|
-- ----------------------------
|
|
782
|
-- Table structure for project
|
|
783
|
-- ----------------------------
|
|
784
|
DROP TABLE IF EXISTS project;
|
|
785
|
CREATE TABLE project (
|
|
786
|
id char(32) NOT NULL,
|
|
787
|
start_month char(6),
|
|
788
|
stop_month char(6),
|
|
789
|
professor_id char(32) NOT NULL,
|
|
790
|
name text NOT NULL,
|
|
791
|
descp text
|
|
792
|
);
|
|
793
|
COMMENT ON TABLE project IS '项目经验表';
|
|
794
|
|
|
795
|
-- ----------------------------
|
|
796
|
-- Table structure for research_area
|
|
797
|
-- ----------------------------
|
|
798
|
DROP TABLE IF EXISTS research_area;
|
|
799
|
CREATE TABLE research_area (
|
|
800
|
sort_num int4 NOT NULL,
|
|
801
|
descp text,
|
|
802
|
count int4 NOT NULL,
|
|
803
|
professor_id char(32) NOT NULL,
|
|
804
|
caption varchar(255) NOT NULL
|
|
805
|
);
|
|
806
|
COMMENT ON TABLE research_area IS '研究方向表';
|
|
807
|
COMMENT ON COLUMN research_area.count IS '被赞次数';
|
|
808
|
COMMENT ON COLUMN research_area.professor_id IS '用户ID';
|
|
809
|
COMMENT ON COLUMN research_area.caption IS '研究方向';
|
|
810
|
|
|
811
|
-- ----------------------------
|
|
812
|
-- Table structure for research_area_log
|
|
813
|
-- ----------------------------
|
|
814
|
DROP TABLE IF EXISTS research_area_log;
|
|
815
|
CREATE TABLE research_area_log (
|
|
816
|
oprete_professor_id char(32) NOT NULL,
|
|
817
|
create_time char(14) NOT NULL,
|
|
818
|
professor_id char(32) NOT NULL,
|
|
819
|
caption varchar(255) NOT NULL
|
|
820
|
);
|
|
821
|
COMMENT ON TABLE research_area_log IS '研究方向点赞记录表';
|
|
822
|
COMMENT ON COLUMN research_area_log.oprete_professor_id IS '点赞用户ID';
|
|
823
|
COMMENT ON COLUMN research_area_log.create_time IS '点赞时间';
|
|
824
|
COMMENT ON COLUMN research_area_log.professor_id IS '被赞用户ID';
|
|
825
|
COMMENT ON COLUMN research_area_log.caption IS '被赞的研究方向';
|
|
826
|
|
|
827
|
-- ----------------------------
|
|
828
|
-- Table structure for resource
|
|
829
|
-- ----------------------------
|
|
830
|
DROP TABLE IF EXISTS resource;
|
|
831
|
CREATE TABLE resource (
|
|
832
|
resource_id char(32) NOT NULL,
|
|
833
|
resource_name varchar(255) COLLATE zh_CN NOT NULL,
|
|
834
|
supported_services varchar(255) NOT NULL,
|
|
835
|
descp text,
|
|
836
|
professor_id char(32) NOT NULL,
|
|
837
|
ascription varchar(255),
|
|
838
|
create_time char(14) NOT NULL,
|
|
839
|
modify_time char(14) NOT NULL,
|
|
840
|
hope_pay_method varchar(255),
|
|
841
|
cooperation_notes text,
|
|
842
|
subject text,
|
|
843
|
industry text
|
|
844
|
);
|
|
845
|
COMMENT ON TABLE resource IS '资源表';
|
|
846
|
COMMENT ON COLUMN resource.resource_id IS '资源ID';
|
|
847
|
COMMENT ON COLUMN resource.resource_name IS '资源名称';
|
|
848
|
COMMENT ON COLUMN resource.supported_services IS '应用用途';
|
|
849
|
COMMENT ON COLUMN resource.descp IS '详细描述';
|
|
850
|
COMMENT ON COLUMN resource.professor_id IS '专家id';
|
|
851
|
COMMENT ON COLUMN resource.ascription IS '暂时没有用(所属人)';
|
|
852
|
COMMENT ON COLUMN resource.create_time IS '创建时间';
|
|
853
|
COMMENT ON COLUMN resource.modify_time IS '修改时间';
|
|
854
|
COMMENT ON COLUMN resource.hope_pay_method IS '期望付款方式(暂时没有用)';
|
|
855
|
COMMENT ON COLUMN resource.cooperation_notes IS '合作备注';
|
|
856
|
COMMENT ON COLUMN resource.subject IS '关键词';
|
|
857
|
COMMENT ON COLUMN resource.industry IS '暂时没有用(应用行业)';
|
|
858
|
COMMENT ON COLUMN resource.page_views IS '浏览量';
|
|
859
|
COMMENT ON COLUMN resource.comp IS '所在单位';
|
|
860
|
COMMENT ON COLUMN resource.resource_type IS '资源类型(1-个人资源,2-企业资源)';
|
|
861
|
|
|
862
|
-- ----------------------------
|
|
863
|
-- Table structure for resource_tmp
|
|
864
|
-- ----------------------------
|
|
865
|
DROP TABLE IF EXISTS resource_tmp;
|
|
866
|
CREATE TABLE resource_tmp (
|
|
867
|
id varchar(255) NOT NULL,
|
|
868
|
name text NOT NULL,
|
|
869
|
domain text,
|
|
870
|
comp text,
|
|
871
|
spec text,
|
|
872
|
img text,
|
|
873
|
parameter text,
|
|
874
|
major_func text,
|
|
875
|
cost float8,
|
|
876
|
enabled_time text,
|
|
877
|
communication text,
|
|
878
|
org_name text,
|
|
879
|
corporation text,
|
|
880
|
linkman text,
|
|
881
|
tel text,
|
|
882
|
email text,
|
|
883
|
addr text,
|
|
884
|
zip_code text,
|
|
885
|
create_time char(14) NOT NULL,
|
|
886
|
modify_time char(14) NOT NULL
|
|
887
|
);
|
|
888
|
COMMENT ON COLUMN resource_tmp.name IS '资源名称(resource_name)';
|
|
889
|
COMMENT ON COLUMN resource_tmp.domain IS '关键词(subject)';
|
|
890
|
COMMENT ON COLUMN resource_tmp.comp IS '所在单位(comp)';
|
|
891
|
COMMENT ON COLUMN resource_tmp.spec IS '厂商及型号规格(spec)';
|
|
892
|
COMMENT ON COLUMN resource_tmp.img IS '图片路径';
|
|
893
|
COMMENT ON COLUMN resource_tmp.parameter IS '性能参数(paremeter)';
|
|
894
|
COMMENT ON COLUMN resource_tmp.major_func IS '应用用途(supported_services、desc)';
|
|
895
|
COMMENT ON COLUMN resource_tmp.cost IS '仪器原值(万元)';
|
|
896
|
COMMENT ON COLUMN resource_tmp.enabled_time IS '启用时间';
|
|
897
|
COMMENT ON COLUMN resource_tmp.communication IS '联系方式';
|
|
898
|
COMMENT ON COLUMN resource_tmp.org_name IS '机构名称';
|
|
899
|
COMMENT ON COLUMN resource_tmp.corporation IS '负责人';
|
|
900
|
COMMENT ON COLUMN resource_tmp.linkman IS '联系人 ';
|
|
901
|
COMMENT ON COLUMN resource_tmp.tel IS '电话';
|
|
902
|
COMMENT ON COLUMN resource_tmp.email IS '邮箱';
|
|
903
|
COMMENT ON COLUMN resource_tmp.addr IS '地址';
|
|
904
|
COMMENT ON COLUMN resource_tmp.zip_code IS '邮编';
|
|
905
|
|
|
906
|
-- ----------------------------
|
|
907
|
-- Table structure for resource_tmp_log
|
|
908
|
-- ----------------------------
|
|
909
|
DROP TABLE IF EXISTS resource_tmp_log;
|
|
910
|
CREATE TABLE resource_tmp_log (
|
|
911
|
owner_id char(32) NOT NULL,
|
|
912
|
resource_id char(32) NOT NULL,
|
|
913
|
resource_tmp_id char(32) NOT NULL,
|
|
914
|
create_time char(14) NOT NULL
|
|
915
|
);
|
|
916
|
COMMENT ON TABLE resource_tmp_log IS '资源导入记录表';
|
|
917
|
COMMENT ON COLUMN resource_tmp_log.owner_id IS '操作的用户ID(个人或企业)';
|
|
918
|
COMMENT ON COLUMN resource_tmp_log.resource_id IS '资源ID';
|
|
919
|
COMMENT ON COLUMN resource_tmp_log.resource_tmp_id IS '临时资源ID';
|
|
920
|
COMMENT ON COLUMN resource_tmp_log.create_time IS '导入时间';
|
|
921
|
|
|
922
|
-- ----------------------------
|
|
923
|
-- Table structure for tidings
|
|
924
|
-- ----------------------------
|
|
925
|
DROP TABLE IF EXISTS tidings;
|
|
926
|
CREATE TABLE tidings (
|
|
927
|
tidings_id char(32) NOT NULL,
|
|
928
|
tidings_contant text NOT NULL,
|
|
929
|
sender_id char(32) NOT NULL,
|
|
930
|
consult_id char(32) NOT NULL,
|
|
931
|
create_time char(14) NOT NULL,
|
|
932
|
read_status int2 NOT NULL
|
|
933
|
);
|
|
934
|
COMMENT ON COLUMN tidings.tidings_id IS '咨询消息ID';
|
|
935
|
COMMENT ON COLUMN tidings.tidings_contant IS '消息内容';
|
|
936
|
COMMENT ON COLUMN tidings.sender_id IS '发送者ID';
|
|
937
|
COMMENT ON COLUMN tidings.consult_id IS '咨询ID';
|
|
938
|
COMMENT ON COLUMN tidings.create_time IS '创建时间';
|
|
939
|
COMMENT ON COLUMN tidings.read_status IS '查看状态(0-未查看,1-已查看)';
|
|
940
|
|
|
941
|
-- ----------------------------
|
|
942
|
-- Table structure for user_open_id
|
|
943
|
-- ----------------------------
|
|
944
|
DROP TABLE IF EXISTS user_open_id;
|
|
945
|
CREATE TABLE user_open_id (
|
|
946
|
userid char(32) NOT NULL,
|
|
947
|
oauth_type text NOT NULL,
|
|
948
|
openid text NOT NULL,
|
|
949
|
create_time char(14) NOT NULL,
|
|
950
|
modify_time char(14) NOT NULL
|
|
951
|
);
|
|
952
|
|
|
953
|
-- ----------------------------
|
|
954
|
-- Table structure for watch
|
|
955
|
-- ----------------------------
|
|
956
|
DROP TABLE IF EXISTS watch;
|
|
957
|
CREATE TABLE watch (
|
|
958
|
professor_id char(32) NOT NULL,
|
|
959
|
watch_object char(32) NOT NULL,
|
|
960
|
create_time char(14) NOT NULL,
|
|
961
|
watch_type int2 NOT NULL
|
|
962
|
);
|
|
963
|
COMMENT ON TABLE watch IS '关注表';
|
|
964
|
COMMENT ON COLUMN watch.professor_id IS '专家ID';
|
|
965
|
COMMENT ON COLUMN watch.watch_object IS '关注对象ID';
|
|
966
|
COMMENT ON COLUMN watch.create_time IS '关注时间';
|
|
967
|
COMMENT ON COLUMN watch.watch_type IS '关注类型(专家-1,资源-2,3-文章)';
|
|
968
|
|
|
969
|
ALTER TABLE accessory ADD PRIMARY KEY (accessory_id);
|
|
970
|
|
|
971
|
-- ----------------------------
|
|
972
|
-- Primary Key structure for table article
|
|
973
|
-- ----------------------------
|
|
974
|
ALTER TABLE article ADD PRIMARY KEY (article_id);
|
|
975
|
|
|
976
|
-- ----------------------------
|
|
977
|
-- Primary Key structure for table article_agree
|
|
978
|
-- ----------------------------
|
|
979
|
ALTER TABLE article_agree ADD PRIMARY KEY (operate_id, article_id);
|
|
980
|
|
|
981
|
|
|
982
|
|
|
983
|
-- ----------------------------
|
|
984
|
-- Primary Key structure for table assess
|
|
985
|
-- ----------------------------
|
|
986
|
ALTER TABLE assess ADD PRIMARY KEY (assess_id);
|
|
987
|
|
|
988
|
-- ----------------------------
|
|
989
|
-- Primary Key structure for table auth_apply
|
|
990
|
-- ----------------------------
|
|
991
|
ALTER TABLE auth_apply ADD PRIMARY KEY (auth_apply_id);
|
|
992
|
|
|
993
|
-- ----------------------------
|
|
994
|
-- Primary Key structure for table auth_image
|
|
995
|
-- ----------------------------
|
|
996
|
ALTER TABLE auth_image ADD PRIMARY KEY (auth_image_id);
|
|
997
|
|
|
998
|
-- ----------------------------
|
|
999
|
-- Primary Key structure for table complain
|
|
1000
|
-- ----------------------------
|
|
1001
|
ALTER TABLE complain ADD PRIMARY KEY (complain_id);
|
|
1002
|
|
|
1003
|
-- ----------------------------
|
|
1004
|
-- Primary Key structure for table consult
|
|
1005
|
-- ----------------------------
|
|
1006
|
ALTER TABLE consult ADD PRIMARY KEY (consult_id);
|
|
1007
|
|
|
1008
|
-- ----------------------------
|
|
1009
|
-- Primary Key structure for table consult_reject
|
|
1010
|
-- ----------------------------
|
|
1011
|
ALTER TABLE consult_reject ADD PRIMARY KEY (reject_id);
|
|
1012
|
|
|
1013
|
-- ----------------------------
|
|
1014
|
-- Uniques structure for table data_dict
|
|
1015
|
-- ----------------------------
|
|
1016
|
ALTER TABLE data_dict ADD UNIQUE (dict_code, caption);
|
|
1017
|
|
|
1018
|
-- ----------------------------
|
|
1019
|
-- Primary Key structure for table data_dict
|
|
1020
|
-- ----------------------------
|
|
1021
|
ALTER TABLE data_dict ADD PRIMARY KEY (code, dict_code);
|
|
1022
|
|
|
1023
|
-- ----------------------------
|
|
1024
|
-- Primary Key structure for table demand
|
|
1025
|
-- ----------------------------
|
|
1026
|
ALTER TABLE demand ADD PRIMARY KEY (demand_id);
|
|
1027
|
|
|
1028
|
-- ----------------------------
|
|
1029
|
-- Primary Key structure for table demand_sub_or_indus
|
|
1030
|
-- ----------------------------
|
|
1031
|
ALTER TABLE demand_sub_or_indus ADD PRIMARY KEY (id);
|
|
1032
|
|
|
1033
|
-- ----------------------------
|
|
1034
|
-- Primary Key structure for table dict_city
|
|
1035
|
-- ----------------------------
|
|
1036
|
ALTER TABLE dict_city ADD PRIMARY KEY (dict_code);
|
|
1037
|
|
|
1038
|
-- ----------------------------
|
|
1039
|
-- Primary Key structure for table dict_meta
|
|
1040
|
-- ----------------------------
|
|
1041
|
ALTER TABLE dict_meta ADD PRIMARY KEY (code);
|
|
1042
|
|
|
1043
|
-- ----------------------------
|
|
1044
|
-- Primary Key structure for table growth_log
|
|
1045
|
-- ----------------------------
|
|
1046
|
ALTER TABLE growth_log ADD PRIMARY KEY (id);
|
|
1047
|
|
|
1048
|
-- ----------------------------
|
|
1049
|
-- Primary Key structure for table honor
|
|
1050
|
-- ----------------------------
|
|
1051
|
ALTER TABLE honor ADD PRIMARY KEY (id);
|
|
1052
|
|
|
1053
|
-- ----------------------------
|
|
1054
|
-- Primary Key structure for table image
|
|
1055
|
-- ----------------------------
|
|
1056
|
ALTER TABLE image ADD PRIMARY KEY (image_id);
|
|
1057
|
|
|
1058
|
-- ----------------------------
|
|
1059
|
-- Primary Key structure for table leave_word
|
|
1060
|
-- ----------------------------
|
|
1061
|
ALTER TABLE leave_word ADD PRIMARY KEY (id);
|
|
1062
|
|
|
1063
|
-- ----------------------------
|
|
1064
|
-- Uniques structure for table luser
|
|
1065
|
-- ----------------------------
|
|
1066
|
ALTER TABLE luser ADD UNIQUE (email);
|
|
1067
|
ALTER TABLE luser ADD UNIQUE (mobile_phone);
|
|
1068
|
|
|
1069
|
-- ----------------------------
|
|
1070
|
-- Primary Key structure for table luser
|
|
1071
|
-- ----------------------------
|
|
1072
|
ALTER TABLE luser ADD PRIMARY KEY (id);
|
|
1073
|
|
|
1074
|
-- ----------------------------
|
|
1075
|
-- Primary Key structure for table messages
|
|
1076
|
-- ----------------------------
|
|
1077
|
ALTER TABLE messages ADD PRIMARY KEY (message_id);
|
|
1078
|
|
|
1079
|
-- ----------------------------
|
|
1080
|
-- Primary Key structure for table operate_service_file
|
|
1081
|
-- ----------------------------
|
|
1082
|
ALTER TABLE operate_service_file ADD PRIMARY KEY (service_file_id);
|
|
1083
|
|
|
1084
|
-- ----------------------------
|
|
1085
|
-- Primary Key structure for table operate_service_log
|
|
1086
|
-- ----------------------------
|
|
1087
|
ALTER TABLE operate_service_log ADD PRIMARY KEY (service_log_id);
|
|
1088
|
|
|
1089
|
-- ----------------------------
|
|
1090
|
-- Primary Key structure for table operation
|
|
1091
|
-- ----------------------------
|
|
1092
|
ALTER TABLE operation ADD PRIMARY KEY (operation_id);
|
|
1093
|
|
|
1094
|
-- ----------------------------
|
|
1095
|
-- Primary Key structure for table operation_status
|
|
1096
|
-- ----------------------------
|
|
1097
|
ALTER TABLE operation_status ADD PRIMARY KEY (status_id);
|
|
1098
|
|
|
1099
|
-- ----------------------------
|
|
1100
|
-- Uniques structure for table org_res_staff
|
|
1101
|
-- ----------------------------
|
|
1102
|
ALTER TABLE org_res_staff ADD UNIQUE (resource_id, professor_id);
|
|
1103
|
|
|
1104
|
-- ----------------------------
|
|
1105
|
-- Primary Key structure for table org_retrieve
|
|
1106
|
-- ----------------------------
|
|
1107
|
ALTER TABLE org_retrieve ADD PRIMARY KEY (id);
|
|
1108
|
|
|
1109
|
-- ----------------------------
|
|
1110
|
-- Primary Key structure for table org_retrieve_img
|
|
1111
|
-- ----------------------------
|
|
1112
|
ALTER TABLE org_retrieve_img ADD PRIMARY KEY (id);
|
|
1113
|
|
|
1114
|
-- ----------------------------
|
|
1115
|
-- Primary Key structure for table org_subject
|
|
1116
|
-- ----------------------------
|
|
1117
|
ALTER TABLE org_subject ADD PRIMARY KEY (organization_id, subject_id);
|
|
1118
|
|
|
1119
|
-- ----------------------------
|
|
1120
|
-- Uniques structure for table org_user
|
|
1121
|
-- ----------------------------
|
|
1122
|
ALTER TABLE org_user ADD UNIQUE (email);
|
|
1123
|
|
|
1124
|
-- ----------------------------
|
|
1125
|
-- Primary Key structure for table org_user
|
|
1126
|
-- ----------------------------
|
|
1127
|
ALTER TABLE org_user ADD PRIMARY KEY (id);
|
|
1128
|
|
|
1129
|
-- ----------------------------
|
|
1130
|
-- Indexes structure for table organization
|
|
1131
|
-- ----------------------------
|
|
1132
|
CREATE UNIQUE INDEX organization_name_key ON organization USING btree (name COLLATE zh_CN);
|
|
1133
|
CREATE UNIQUE INDEX organization_name_key1 ON organization USING btree (name COLLATE zh_CN);
|
|
1134
|
CREATE UNIQUE INDEX organization_name_key2 ON organization USING btree (name COLLATE zh_CN);
|
|
1135
|
CREATE UNIQUE INDEX organization_name_key3 ON organization USING btree (name COLLATE zh_CN);
|
|
1136
|
|
|
1137
|
-- ----------------------------
|
|
1138
|
-- Uniques structure for table organization
|
|
1139
|
-- ----------------------------
|
|
1140
|
ALTER TABLE organization ADD UNIQUE (name);
|
|
1141
|
|
|
1142
|
-- ----------------------------
|
|
1143
|
-- Primary Key structure for table organization
|
|
1144
|
-- ----------------------------
|
|
1145
|
ALTER TABLE organization ADD PRIMARY KEY (id);
|
|
1146
|
|
|
1147
|
-- ----------------------------
|
|
1148
|
-- Primary Key structure for table paper
|
|
1149
|
-- ----------------------------
|
|
1150
|
ALTER TABLE paper ADD PRIMARY KEY (id);
|
|
1151
|
|
|
1152
|
-- ----------------------------
|
|
1153
|
-- Primary Key structure for table part_time_job
|
|
1154
|
-- ----------------------------
|
|
1155
|
ALTER TABLE part_time_job ADD PRIMARY KEY (id);
|
|
1156
|
|
|
1157
|
-- ----------------------------
|
|
1158
|
-- Primary Key structure for table patent
|
|
1159
|
-- ----------------------------
|
|
1160
|
ALTER TABLE patent ADD PRIMARY KEY (id);
|
|
1161
|
|
|
1162
|
-- ----------------------------
|
|
1163
|
-- Primary Key structure for table pay_history
|
|
1164
|
-- ----------------------------
|
|
1165
|
ALTER TABLE pay_history ADD PRIMARY KEY (pay_history_id);
|
|
1166
|
|
|
1167
|
-- ----------------------------
|
|
1168
|
-- Primary Key structure for table professor
|
|
1169
|
-- ----------------------------
|
|
1170
|
ALTER TABLE professor ADD PRIMARY KEY (id);
|
|
1171
|
|
|
1172
|
-- ----------------------------
|
|
1173
|
-- Primary Key structure for table professor_edu_bg
|
|
1174
|
-- ----------------------------
|
|
1175
|
ALTER TABLE professor_edu_bg ADD PRIMARY KEY (id);
|
|
1176
|
|
|
1177
|
-- ----------------------------
|
|
1178
|
-- Primary Key structure for table project
|
|
1179
|
-- ----------------------------
|
|
1180
|
ALTER TABLE project ADD PRIMARY KEY (id);
|
|
1181
|
|
|
1182
|
-- ----------------------------
|
|
1183
|
-- Primary Key structure for table research_area
|
|
1184
|
-- ----------------------------
|
|
1185
|
ALTER TABLE research_area ADD PRIMARY KEY (professor_id, caption);
|
|
1186
|
|
|
1187
|
-- ----------------------------
|
|
1188
|
-- Primary Key structure for table resource
|
|
1189
|
-- ----------------------------
|
|
1190
|
ALTER TABLE resource ADD PRIMARY KEY (resource_id);
|
|
1191
|
|
|
1192
|
-- ----------------------------
|
|
1193
|
-- Primary Key structure for table resource_tmp
|
|
1194
|
-- ----------------------------
|
|
1195
|
ALTER TABLE resource_tmp ADD PRIMARY KEY (id);
|
|
1196
|
|
|
1197
|
-- ----------------------------
|
|
1198
|
-- Uniques structure for table resource_tmp_log
|
|
1199
|
-- ----------------------------
|
|
1200
|
ALTER TABLE resource_tmp_log ADD UNIQUE (resource_id, resource_tmp_id);
|
|
1201
|
|
|
1202
|
-- ----------------------------
|
|
1203
|
-- Primary Key structure for table tidings
|
|
1204
|
-- ----------------------------
|
|
1205
|
ALTER TABLE tidings ADD PRIMARY KEY (tidings_id);
|
|
1206
|
|
|
1207
|
-- ----------------------------
|
|
1208
|
-- Uniques structure for table user_open_id
|
|
1209
|
-- ----------------------------
|
|
1210
|
ALTER TABLE user_open_id ADD UNIQUE (userid, oauth_type);
|
|
1211
|
ALTER TABLE user_open_id ADD UNIQUE (oauth_type, openid);
|
|
1212
|
|
|
1213
|
-- ----------------------------
|
|
1214
|
-- Primary Key structure for table user_open_id
|
|
1215
|
-- ----------------------------
|
|
1216
|
ALTER TABLE user_open_id ADD PRIMARY KEY (oauth_type, openid, userid);
|
|
1217
|
|
|
1218
|
-- ----------------------------
|
|
1219
|
-- Uniques structure for table watch
|
|
1220
|
-- ----------------------------
|
|
1221
|
ALTER TABLE watch ADD UNIQUE (professor_id, watch_object, watch_type);
|
|
1222
|
|
|
1223
|
-- ----------------------------
|
|
1224
|
-- Primary Key structure for table watch
|
|
1225
|
-- ----------------------------
|
|
1226
|
ALTER TABLE watch ADD PRIMARY KEY (professor_id, watch_object);
|
|
1227
|
|
|
1228
|
|
|
1229
|
/*
|
|
1230
|
* modify 20170607
|
|
1231
|
*
|
|
1232
|
*
|
|
1233
|
*
|
|
1234
|
*/
|
|
1235
|
|
|
1236
|
|
|
1237
|
ALTER TABLE resource ADD COLUMN org_name VARCHAR (255);
|
|
1238
|
|
|
1239
|
ALTER TABLE resource ADD COLUMN spec VARCHAR (255);
|
|
1240
|
|
|
1241
|
COMMENT ON COLUMN resource.spec IS '厂商及型号规格';
|
|
1242
|
|
|
1243
|
ALTER TABLE resource ADD COLUMN PARAMETER TEXT;
|
|
1244
|
|
|
1245
|
COMMENT ON COLUMN resource. PARAMETER IS '性能参数';
|
|
1246
|
|
|
1247
|
ALTER TABLE resource ADD COLUMN publish_time CHAR (14);
|
|
1248
|
|
|
1249
|
COMMENT ON COLUMN resource.publish_time IS '发布时间';
|
|
1250
|
|
|
1251
|
ALTER TABLE resource ADD COLUMN status CHAR (1);
|
|
1252
|
|
|
1253
|
COMMENT ON COLUMN resource.status IS '资源状态(0-草稿,1-发布,3-删除,4-关闭)';
|
|
1254
|
|
|
1255
|
ALTER TABLE image ADD COLUMN sort INTEGER NULL;
|
|
1256
|
|
|
1257
|
UPDATE image SET sort = 1;
|
|
1258
|
|
|
1259
|
ALTER TABLE image ALTER COLUMN sort SET NOT NULL;
|
|
1260
|
|
|
1261
|
UPDATE image SET image_src = REPLACE ( image_src, '/kexiu/www/html/images/resource','201704');
|
|
1262
|
|
|
1263
|
ALTER TABLE resource ADD COLUMN page_views INTEGER;
|
|
1264
|
|
|
1265
|
COMMENT ON COLUMN resource.page_views IS '浏览量';
|
|
1266
|
|
|
1267
|
UPDATE resource SET page_views = 0, status = '1', publish_time = modify_time;
|
|
1268
|
|
|
1269
|
ALTER TABLE resource ADD COLUMN comp VARCHAR (255);
|
|
1270
|
|
|
1271
|
COMMENT ON COLUMN resource.comp IS '所在单位';
|
|
1272
|
|
|
1273
|
ALTER TABLE resource ADD COLUMN resource_type CHAR (1);
|
|
1274
|
|
|
1275
|
COMMENT ON COLUMN resource.resource_type IS '资源类型(1-个人资源,2-企业资源)';
|
|
1276
|
|
|
1277
|
ALTER TABLE resource ALTER COLUMN professor_id DROP NOT NULL;
|
|
1278
|
|
|
1279
|
ALTER TABLE resource ADD COLUMN org_id CHAR (32);
|
|
1280
|
|
|
1281
|
CREATE TABLE ORG_RES_STAFF (
|
|
1282
|
RESOURCE_ID CHAR (32) NOT NULL,
|
|
1283
|
PROFESSOR_ID CHAR (32) NOT NULL,
|
|
1284
|
CREATE_TIME CHAR (14) NOT NULL
|
|
1285
|
);
|
|
1286
|
|
|
1287
|
ALTER TABLE ORG_RES_STAFF ADD UNIQUE (RESOURCE_ID, PROFESSOR_ID);
|
|
1288
|
|
|
1289
|
CREATE TABLE RESOURCE_TMP_LOG (
|
|
1290
|
OWNER_ID CHAR (32) NOT NULL,
|
|
1291
|
RESOURCE_ID CHAR (32) NOT NULL,
|
|
1292
|
RESOURCE_TMP_ID CHAR (32) NOT NULL,
|
|
1293
|
CREATE_TIME CHAR (14) NOT NULL
|
|
1294
|
);
|
|
1295
|
|
|
1296
|
ALTER TABLE RESOURCE_TMP_LOG ADD UNIQUE (
|
|
1297
|
RESOURCE_ID,
|
|
1298
|
RESOURCE_TMP_ID
|
|
1299
|
);
|
|
1300
|
|
|
1301
|
ALTER TABLE article ADD COLUMN page_views INT4;
|
|
1302
|
|
|
1303
|
COMMENT ON COLUMN article.page_views IS '浏览量';
|
|
1304
|
|
|
1305
|
ALTER TABLE article ADD COLUMN status CHAR (1);
|
|
1306
|
|
|
1307
|
COMMENT ON COLUMN article.status IS '文章状态(0-草稿,1-发布,2-删除,3关闭)';
|
|
1308
|
|
|
1309
|
ALTER TABLE article ADD COLUMN publish_time CHAR(14);
|
|
1310
|
|
|
1311
|
COMMENT ON COLUMN article.publish_time IS '文章发布时间';
|
|
1312
|
|
|
1313
|
UPDATE article SET page_views = 0,status = '1',publish_time = modify_time;
|
|
1314
|
|
|
1315
|
-- ----------------------------
|
|
1316
|
-- Table structure for article_pro
|
|
1317
|
-- ----------------------------
|
|
1318
|
DROP TABLE IF EXISTS article_pro;
|
|
1319
|
CREATE TABLE article_pro (
|
|
1320
|
article_id char(32) NOT NULL,
|
|
1321
|
professor_id char(32) NOT NULL,
|
|
1322
|
create_time char(14) NOT NULL
|
|
1323
|
);
|
|
1324
|
COMMENT ON TABLE article_pro IS '文章相关专家';
|
|
1325
|
COMMENT ON COLUMN article_pro.article_id IS '文章ID';
|
|
1326
|
COMMENT ON COLUMN article_pro.professor_id IS '用户ID';
|
|
1327
|
COMMENT ON COLUMN article_pro.create_time IS '创建时间';
|
|
1328
|
|
|
1329
|
DROP TABLE IF EXISTS article_res;
|
|
1330
|
CREATE TABLE article_res (
|
|
1331
|
article_id char(32) NOT NULL,
|
|
1332
|
resource_id char(32) NOT NULL,
|
|
1333
|
create_time char(14) NOT NULL
|
|
1334
|
);
|
|
1335
|
COMMENT ON TABLE article_res IS '文章相关资源';
|
|
1336
|
COMMENT ON COLUMN article_res.article_id IS '文章ID';
|
|
1337
|
COMMENT ON COLUMN article_res.resource_id IS '资源ID';
|
|
1338
|
COMMENT ON COLUMN article_res.create_time IS '创建时间';
|
|
1339
|
|
|
1340
|
-- ----------------------------
|
|
1341
|
-- Uniques structure for table article_res
|
|
1342
|
-- ----------------------------
|
|
1343
|
ALTER TABLE article_res ADD PRIMARY KEY (article_id, resource_id);
|
|
1344
|
-- ----------------------------
|
|
1345
|
-- Uniques structure for table article_pro
|
|
1346
|
-- ----------------------------
|
|
1347
|
ALTER TABLE article_pro ADD PRIMARY KEY (article_id, professor_id);
|
|
1348
|
|