管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-01-22 498fbeb391e2077e4df72ced5284a4adcfd9077f
data/update.sql
@@ -1,52 +1,156 @@
------------------------------------------------------ 补充字段
-- alter table lf.sys_meta rename column bstab to tab; alter table lf.sys_meta drop column mdtab;
alter table lf.sys_fme_log add column create_time timestamp(6) without time zone default now();
alter table lf.sys_meta add column layer varchar(50);
comment on column lf.sys_meta.layer is '图层';
select * from lf.sys_fme_log;
select * from lf.sys_meta;
------------------------------------------------------
select * from lf.sys_menu where position('http://' in url) > 0;
select url, replace(url, 'pipe.cppe.com', '{host}') from lf.sys_menu where position('http://' in url) > 0;
update lf.sys_menu set url = replace(url, 'pipe.cppe.com', '{host}') where position('http://' in url) > 0;
------------------------------------------------------ 更新菜单+用户
select * from lf.sys_menu where cn_name = '数据库监控';
-- update lf.sys_menu set url = 'http://172.16.200.141:8088/server/druid/index.html';
-- update lf.sys_menu set url = 'http://pipe.cppe.com:8088/server/druid/index.html' where cn_name = '数据库监控';
select * from lf.sys_user; -- Admin@1234_lf
-- update lf.sys_user set pwd = 'd4d25475a81ef4db4b28ce4034500f896169f15c0c68da5d';
select * from lf.sys_menu order by id;
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=入库质检&embed=true&theme=dark&lang=zh&token=' where cn_name = '入库质检';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=成果质检&embed=true&theme=dark&lang=zh&token=' where cn_name = '成果质检';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/task/list?embed=true&theme=dark&lang=zh&token=' where cn_name = '任务状态' and id = 69;
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=数据交换&embed=true&theme=dark&lang=zh&token=' where cn_name = '格式转换';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=坐标转换&embed=true&theme=dark&lang=zh&token=' where cn_name = '坐标转换';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=数据分发&embed=true&theme=dark&lang=zh&token=' where cn_name = '数据分发';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/schema/list?tags=数据治理&embed=true&theme=dark&lang=zh&token=' where cn_name = '数据治理';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/dataxdi/#/task/list?embed=true&theme=dark&lang=zh&token=' where cn_name = '任务状态' and id = 74;
update lf.sys_menu set url = 'http://pipe.cppe.com:88/resm/#/resourceManage?embed=true&theme=dark&lang=zh&token=' where cn_name = '我的资源';
update lf.sys_menu set url = 'http://pipe.cppe.com:88/resm/#/resapproval?embed=true&theme=dark&lang=zh&token=' where cn_name = '资源审核';
------------------------------------------------------ FME_数据质检
select * from lf.sys_menu where cn_name = '入库质检';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=入库质检&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '入库质检';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=入库质检&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '入库质检';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=入库质检&embed=true&token=' where cn_name = '入库质检';
select * from lf.sys_menu where cn_name = '成果质检';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=成果质检&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '成果质检';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=成果质检&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '成果质检';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=成果质检&embed=true&token=' where cn_name = '成果质检';
select * from lf.sys_menu where cn_name = '任务状态' and id = 69;
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/task/list?embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '任务状态' and id = 69;
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/task/list?embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '任务状态' and id = 69;
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/task/list?embed=true&token=' where cn_name = '任务状态' and id = 69;
------------------------------------------------------ FME_数据交换
select * from lf.sys_menu where cn_name = '格式转换';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据交换&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '格式转换';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=数据交换&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '格式转换';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据交换&embed=true&token=' where cn_name = '格式转换';
select * from lf.sys_menu where cn_name = '坐标转换';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=坐标转换&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '坐标转换';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=坐标转换&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '坐标转换';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=坐标转换&embed=true&token=' where cn_name = '坐标转换';
select * from lf.sys_menu where cn_name = '数据分发';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据分发&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '数据分发';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=数据分发&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '数据分发';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据分发&embed=true&token=' where cn_name = '数据分发';
select * from lf.sys_menu where cn_name = '数据治理';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据治理&embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '数据治理';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/schema/list?tags=数据治理&embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '数据治理';
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/schema/list?tags=数据治理&embed=true&token=' where cn_name = '数据治理';
select * from lf.sys_menu where cn_name = '任务状态' and id = 74;
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/task/list?embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '任务状态' and id = 74;
-- update lf.sys_menu set url = 'http://172.16.200.14:88/dataxdi/#/task/list?embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '任务状态' and id = 74;
update lf.sys_menu set url = 'http://10.7.0.186:88/dataxdi/#/task/list?embed=true&token=' where cn_name = '任务状态' and id = 74;
------------------------------------------------------ FME_服务管理
select * from lf.sys_menu where cn_name = '我的资源';
update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resourceManage?embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '我的资源';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/resm/#/resourceManage?embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '我的资源';
update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resourceManage?embed=true&token=' where cn_name = '我的资源';
-- update lf.sys_menu set cn_name = '资源审核' where id = 76;
select * from lf.sys_menu where cn_name = '资源审核';
update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resapproval?embed=true&token=43117d00-b8e4-4406-9707-131109723a5a' where cn_name = '资源审核';
-- update lf.sys_menu set url = 'http://172.16.200.14:88/resm/#/resapproval?embed=true&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI1YmJjMGI2MC02NmU1LTRlYmMtOTU1OS02NDNmYjQ2MDMyMDAiLCJleHAiOjE2NzA0ODg4NTgsImFjY291bnQiOiJhZG1pbiJ9.kUq7hVIagV6n5ShdVb4IIT5tR-2Xn2xvgaf_yQOqUwY' where cn_name = '资源审核';
------------------------------------------------------
update lf.sys_menu set url = 'http://10.7.0.186:88/resm/#/resapproval?embed=true&token=' where cn_name = '资源审核';
------------------------------------------------------ 初始化元数据
insert into lf.sys_meta (name,dirid) values ('项目WBS导出.xlsx',57);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101 封面.docx',62);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101(大河沿河穿越地形图)0.dwg',62);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101(大河沿河穿越地形图)0.dwl',62);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101(大河沿河穿越地形图)0.dwl2',62);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-DW-0101(大河沿河穿越纵断面图)0.dwg',62);
insert into lf.sys_meta (name,dirid) values ('00116BT02-CR001#ESV-IN-0101(资料图纸目录).doc',62);
insert into lf.sys_meta (name,dirid) values ('1类.gdb',74);
insert into lf.sys_meta (name,dirid) values ('2类.gdb',74);
insert into lf.sys_meta (name,dirid) values ('易燃易爆.gdb',74);
insert into lf.sys_meta (name,dirid) values ('地面线.xlsx',64);
insert into lf.sys_meta (name,dirid) values ('控制点.xlsx',64);
insert into lf.sys_meta (name,dirid) values ('离散点.xlsx',64);
insert into lf.sys_meta (name,dirid) values ('平面图索引文件.xlsx',64);
insert into lf.sys_meta (name,dirid) values ('中线成果表.xlsx',64);
update lf.sys_meta set depid=1,type='file',path='2\'||name,sizes=1;
insert into lf.sys_meta (name,dirid) values ('S318 洛陕线穿越工程地质剖面图.dwg',80);
insert into lf.sys_meta (name,dirid) values ('地质剖面图索引表.xlsx',80);
insert into lf.sys_meta (name,dirid) values ('地质资料表.xlsx',80);
insert into lf.sys_meta (name,dirid) values ('勘探点坐标表.xlsx',80);
insert into lf.sys_meta (name,dirid) values ('土壤电阻率表.xlsx',80);
update lf.sys_meta set depid=1,type='file',path='2\'||name,sizes=1 where path is null;
with rs as (select id from lf.sys_dir where name='西气东输四线天然气管道工程(吐鲁番-中卫)(00116BT02)')
select fn_rec_query(a.dirid,'dir'),a.* from lf.sys_meta_new a where dirid = ANY(fn_rec_array((select id from rs), 'dir'));
select * from lf.sys_meta where substr(path,1,2) = '2\';
------------------------------------------------------ 根据用户ID查询权限
select * from lf.sys_menu order by id;
select * from lf.sys_coord where epsgcode = 'EPSG:4490';
select * from lf.sys_role a inner join lf.sys_role_user b on a.id=b.roleid inner join lf.sys_user c on b.userid=c.id
where c.uid = 'kc';
select distinct e.id,e.pid,e.cn_name,e.en_name,e.url,e.perms,e.type,e.css,e.icon,e.level,e.order_num,e.is_show
from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid
inner join lf.sys_role_menu_auth c on b.roleid = c.roleid
inner join lf.sys_menu_auth d on c.menu_auth_id = d.id
inner join lf.sys_menu e on d.menuid = e.id
where a.uid = 'kc'
order by e.order_num;
with recursive rs as(
   select a.* from lf.sys_menu a where a.id = 64
union
   select a.* from lf.sys_menu a, rs b where a.pid = b.id
)
select * FROM rs where rs.id in (
   select *
     from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid
     inner join lf.sys_role_menu_auth c on b.roleid = c.roleid
     inner join lf.sys_menu_auth d on c.menu_auth_id = d.id
     inner join lf.sys_menu e on d.menuid = e.id
     inner join lf.sys_auth f on d.authid = f.id
     where a.uid = 'admin')
order by order_num;
---------------------------------------------------------
select * from lf.sys_dir order by id
select * from lf.sys_meta order by id; delete from lf.sys_meta where id > 20;
select * from lf.sys_fme_log;
select * from lf.sys_dep order by id
select * from lf.sys_user
select * from lf.sys_menu where cn_name='数据管理'
delete   from lf.sys_menu
select * from lf.sys_menu
select * from lf.sys_fme_log