管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-27 9776eab0645b2dfbe787e9d035f94ce80314e7fd
data/db_cx.sql
@@ -319,17 +319,56 @@
)
SELECT N::NUMERIC(30, 0) FROM T WHERE LENGTH(S) < 1;
---------------------------------------------------------------------------------------------- -1.测试
select id,name from lf.sys_dir where name in ('测量(ESV)','勘察(EGE)','地灾(EGD)','洞库(EGD)') order by name;
select (select string_agg(cast(id as varchar),',') from lf.sys_dir where name = a.name) "key",name "value" from lf.sys_dir a
where name in ('测量(ESV)','勘察(EGE)','地灾(EGD)','洞库(EGD)') group by name order by name;
select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value"
from lf.sys_dir a
where name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
group by name
order by key;
select * from lf.sys_meta order by id desc;
select * from lf.sys_meta where metaid>0 or ismeta>0;
-- 按照大类统计
select name,
 (select count(b.id) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "count",
 (select coalesce(sum(b.sizes), 0) from lf.sys_meta b where dircode similar to '(' || (select string_agg(code, '|') from lf.sys_dir c where c.name = a.name) || ')%') "sizes"
from lf.sys_dir a
where code like '01%' and name in ('基础测绘', '基础地灾', '基础勘察', '合规数据', '管理数据', '测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)')
group by name
order by name;
select name, code
from lf.sys_dir a
where pid = 0 order by code;
select * from lf.sys_download where guid='a0eab5c60810301c6bc86a295be1435a'
select * from lf.sys_meta where id = 1208 order by id desc
select * from lf.sys_meta where rows > 0 and type in ('xls', 'xlsx');
--bs.m_geocontrolpoint,6,1208
select * from lf.sys_dict where ns='bs' and tab='project'
select * from lf.sys_meta where id=1208
--ad22a117-037c-4e30-ba86-d754584d23cb,bs.m_geocontrolpoint
select * from lf.sys_meta where tab='bs.m_geocontrolpoint'
update lf.sys_meta set eventid='ad22a117-037c-4e30-ba86-d754584d23cb' where
select * from bs.m_geocontrolpoint where parentid='ad22a117-037c-4e30-ba86-d754584d23cb'
update bs.m_geocontrolpoint set parentid='ad22a117-037c-4e30-ba86-d754584d23cb' where parentid='11'
select * from bs.m_geocontrolpoint order by parentid
update lf.sys_menu set pid=35,level=3,order_num=43 where cn_name='数据统计';
select * from lf.sys_menu where cn_name in ('运维监控','数据统计','系统监控');
select * from lf.sys_menu where pid=35 order by order_num;
select * from lf.sys_menu where cn_name in ('项目管理','数据库管理') -- 85,86 level=2
select * from lf.sys_menu where cn_name in ('目录管理','项目信息','版本管理') order by order_num;
update lf.sys_menu set pid=85,level=3 where cn_name in ('项目信息','信息管理','版本管理');
select * from lf.sys_menu where cn_name in ('数据上传','信息管理','值域管理','字典管理','样式管理','数据查询') order by order_num;
update lf.sys_menu set pid=86,level=3 where cn_name in ('数据上传','信息管理','值域管理','字典管理','样式管理','数据查询');