@@ -2,7 +2,7 @@ create table "Access"
2
2
(
3
3
id integer not null
4
4
primary key ,
5
- schema varchar (100 ), default null ,
5
+ schema varchar (100 ) default null ,
6
6
debug integer default 0 not null ,
7
7
name varchar (50 ) default ' 实际表名,例如 apijson_user' ::character varying not null ,
8
8
alias text ,
@@ -13,12 +13,35 @@ create table "Access"
13
13
post text default ' ["OWNER", "ADMIN"]' ::text not null ,
14
14
put text default ' ["OWNER", "ADMIN"]' ::text not null ,
15
15
delete text default ' ["OWNER", "ADMIN"]' ::text not null ,
16
- date text default CURRENT_TIMESTAMP not null
16
+ date text default CURRENT_TIMESTAMP not null ,
17
+ detail text default null
17
18
);
18
19
20
+ comment on column "Access".id is ' 唯一标识' ;
21
+
22
+ comment on column "Access".debug is ' 是否为调试表,只允许在开发环境使用,测试和线上环境禁用' ;
23
+
24
+ comment on column "Access".alias is ' 外部调用的表别名,例如 User' ;
25
+
26
+ comment on column "Access".get is ' 允许 get 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]
27
+ 用 JSON 类型不能设置默认值,反正权限对应的需求是明确的,也不需要自动转 JSONArray。
28
+ TODO: 直接 LOGIN,CONTACT,CIRCLE,OWNER 更简单,反正是开发内部用,不需要复杂查询。' ;
29
+
30
+ comment on column "Access".head is ' 允许 head 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
31
+
32
+ comment on column "Access".gets is ' 允许 gets 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
33
+
34
+ comment on column "Access".heads is ' 允许 heads 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
35
+
36
+ comment on column "Access".post is ' 允许 post 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
37
+
38
+ comment on column "Access".put is ' 允许 put 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
19
39
20
40
comment on column "Access".delete is ' 允许 delete 的角色列表,例如 ["LOGIN", "CONTACT", "CIRCLE", "OWNER"]' ;
21
41
42
+ comment on column "Access".date is ' 创建时间' ;
43
+
44
+
22
45
alter table " Access"
23
46
owner to postgres;
24
47
0 commit comments