疯狂的狮子Li
2023-03-13 c82bde97920aefc0a4f6eed6eadce9faa0882b2f
script/sql/postgres/postgres_ry_vue_5.X.sql
@@ -100,7 +100,7 @@
create table if not exists sys_dept
(
    dept_id     int8,
    tenant_id   varchar(20) not null,
    tenant_id   varchar(20) default '000000'::varchar,
    parent_id   int8        default 0,
    ancestors   varchar(500)default ''::varchar,
    dept_name   varchar(30) default ''::varchar,
@@ -157,7 +157,7 @@
create table if not exists sys_user
(
    user_id     int8,
    tenant_id   varchar(20)  not null,
    tenant_id   varchar(20)  default '000000'::varchar,
    dept_id     int8,
    user_name   varchar(30)  not null,
    nick_name   varchar(30)  not null,
@@ -218,7 +218,7 @@
create table if not exists sys_post
(
    post_id     int8,
    tenant_id   varchar(20) not null,
    tenant_id   varchar(20) default '000000'::varchar,
    post_code   varchar(64) not null,
    post_name   varchar(50) not null,
    post_sort   int4        not null,
@@ -261,7 +261,7 @@
create table if not exists sys_role
(
    role_id             int8,
    tenant_id           varchar(20)  not null,
    tenant_id           varchar(20)  default '000000'::varchar,
    role_name           varchar(30)  not null,
    role_key            varchar(100) not null,
    role_sort           int4         not null,
@@ -651,7 +651,7 @@
create table if not exists sys_oper_log
(
    oper_id        int8,
    tenant_id      varchar(20)   not null,
    tenant_id      varchar(20)   default '000000'::varchar,
    title          varchar(50)   default ''::varchar,
    business_type  int4          default 0,
    method         varchar(100)  default ''::varchar,
@@ -667,8 +667,13 @@
    status         int4          default 0,
    error_msg      varchar(2000) default ''::varchar,
    oper_time      timestamp,
    cost_time      int8          default 0,
    constraint sys_oper_log_pk primary key (oper_id)
);
create unique index idx_sys_oper_log_bt ON sys_oper_log (business_type);
create unique index idx_sys_oper_log_s ON sys_oper_log (status);
create unique index idx_sys_oper_log_ot ON sys_oper_log (oper_time);
comment on table sys_oper_log                   is '操作日志记录';
comment on column sys_oper_log.oper_id          is '日志主键';
@@ -688,6 +693,7 @@
comment on column sys_oper_log.status           is '操作状态(0正常 1异常)';
comment on column sys_oper_log.error_msg        is '错误消息';
comment on column sys_oper_log.oper_time        is '操作时间';
comment on column sys_oper_log.cost_time        is '消耗时间';
-- ----------------------------
-- 11、字典类型表
@@ -696,7 +702,7 @@
create table if not exists sys_dict_type
(
    dict_id     int8,
    tenant_id   varchar(20)  not null,
    tenant_id   varchar(20)  default '000000'::varchar,
    dict_name   varchar(100) default ''::varchar,
    dict_type   varchar(100) default ''::varchar,
    status      char         default '0'::bpchar,
@@ -709,7 +715,7 @@
    constraint sys_dict_type_pk primary key (dict_id)
);
CREATE UNIQUE INDEX sys_dict_type_index1 ON sys_dict_type (tenant_id, dict_type);
create unique index sys_dict_type_index1 ON sys_dict_type (tenant_id, dict_type);
comment on table sys_dict_type                  is '字典类型表';
comment on column sys_dict_type.dict_id         is '字典主键';
@@ -741,7 +747,7 @@
create table if not exists sys_dict_data
(
    dict_code   int8,
    tenant_id   varchar(20)  not null,
    tenant_id   varchar(20)  default '000000'::varchar,
    dict_sort   int4         default 0,
    dict_label  varchar(100) default ''::varchar,
    dict_value  varchar(100) default ''::varchar,
@@ -811,7 +817,7 @@
create table if not exists sys_config
(
    config_id    int8,
    tenant_id    varchar(20)  not null,
    tenant_id    varchar(20)  default '000000'::varchar,
    config_name  varchar(100) default ''::varchar,
    config_key   varchar(100) default ''::varchar,
    config_value varchar(500) default ''::varchar,
@@ -853,7 +859,7 @@
create table if not exists sys_logininfor
(
    info_id        int8,
    tenant_id      varchar(20)  not null,
    tenant_id      varchar(20)  default '000000'::varchar,
    user_name      varchar(50)  default ''::varchar,
    ipaddr         varchar(128) default ''::varchar,
    login_location varchar(255) default ''::varchar,
@@ -864,6 +870,9 @@
    login_time     timestamp,
    constraint sys_logininfor_pk primary key (info_id)
);
create unique index idx_sys_logininfor_s ON sys_logininfor (status);
create unique index idx_sys_logininfor_lt ON sys_logininfor (login_time);
comment on table sys_logininfor                 is '系统访问记录';
comment on column sys_logininfor.info_id        is '访问ID';
@@ -884,7 +893,7 @@
create table if not exists sys_notice
(
    notice_id      int8,
    tenant_id      varchar(20)  not null,
    tenant_id      varchar(20)  default '000000'::varchar,
    notice_title   varchar(50)  not null,
    notice_type    char         not null,
    notice_content text,
@@ -940,6 +949,7 @@
    gen_type          char          default '0'::bpchar not null,
    gen_path          varchar(200)  default '/'::varchar,
    options           varchar(1000) default null::varchar,
    create_dept       int8,
    create_by         int8,
    create_time       timestamp,
    update_by         int8,
@@ -1035,7 +1045,7 @@
create table if not exists sys_oss
(
    oss_id        int8,
    tenant_id     varchar(20)  not null,
    tenant_id     varchar(20)  default '000000'::varchar,
    file_name     varchar(255) default ''::varchar not null,
    original_name varchar(255) default ''::varchar not null,
    file_suffix   varchar(10)  default ''::varchar not null,
@@ -1070,7 +1080,7 @@
create table if not exists sys_oss_config
(
    oss_config_id int8,
    tenant_id     varchar(20)  not null,
    tenant_id     varchar(20)  default '000000'::varchar,
    config_key    varchar(20)  default ''::varchar not null,
    access_key    varchar(255) default ''::varchar,
    secret_key    varchar(255) default ''::varchar,