管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-27 f15294cf82b71dfbf75d0821dd8eb13d14a9d936
data/±í½á¹¹±ä¸ü˵Ã÷.txt
@@ -4,8 +4,8 @@
3.用户表 lf.sys_user æ·»åŠ äº† depcode,对应 lf.sys_dep.code,为减少变更 lf.sys_user.depid ä»ç„¶å­˜åœ¨ã€‚
4.源数据表 lf.sys_meta çš„ depid(整数) æ”¹ä¸º depcode(字符)对应 lf.sys_dep.code,dirid(整数) æ”¹ä¸º dircode(字符)对应 lf.sys_dir.code。
注:旧名为 å…ƒæ•°æ®ï¼Œåº”用户要求改为 æºæ•°æ®ã€‚
4.元数据表 lf.sys_meta çš„ depid(整数) æ”¹ä¸º depcode(字符)对应 lf.sys_dep.code,dirid(整数) æ”¹ä¸º dircode(字符)对应 lf.sys_dir.code。
注:旧名为 å…ƒæ•°æ®ï¼Œåº”用户要求改为 å…ƒæ•°æ®ã€‚
5.完整名称:
-- æŸ¥è¯¢å•位完整名,00030701 ä¸º lf.sys_dep.id = 55 çš„code值
@@ -14,7 +14,7 @@
-- æŸ¥è¯¢ç›®å½•完整名,01000000020000 ä¸º lf.sys_dir.id = 90 çš„code值
select fn_rec_query(90, 'dir'); å¯ä»¥æ”¹ä¸º select fn_get_fullname('01000000020000', 2);
6.递归查询优化(以查询源数据为例):
6.递归查询优化(以查询元数据为例):
旧:select * from lf.sys_meta where depid = ANY(fn_rec_array(1, 'dep'));
新:select * from lf.sys_meta where depcode like '00%'; -- 00 ä¸º lf.sys_dep.id = 1 çš„code