zoukankan      html  css  js  c++  java
  • ldap 测试表设计

    1. ldap_oc_mappings    存储objeckClass 信息

    表结构: 

    Column

    Desc.

    id

    objectClass的唯一标识

    name

    objectClass的名称

    keytbl

    对应的自定义表格名称

    keycol

    对应的自定义表格中关键字字段名称

    create_proc

    新增一个object时使用的SQL语句

    delete_proc

    删除一个object时使用的SQL语句

    expect_return

    执行新增或删除object的SQL语句,代表操作成果的SQL CODE值,通常是0。

    实际数据: 
    id
    name
    keytbl
    keycol
    create_proc
    delete_proc
    expect_return
    1organization
    organization
    id


    2organizationalUnit
    org_unit
    id


    3inetOrgPerson
    users
    id




    2.    ldap_attr_mappings   存储 ldap中属性attribute 和objectclass 的连接关系
        表结构:

    Column

    Desc.

    id

    attribute唯一标识

    oc_map_id

    所属objectClass的唯一标识

    name

    Attribute名称

    sel_expr

    SELECT后面的SQL语句

    sel_expr_u


    from_tbls

    FROM后面的SQL语句

    join_where

    WHERE后面的SQL语句

    add_proc

    修改一个attribute值时使用的SQL语句

    delete_proc

    删除一个attribute值时使用的SQL语句

    param_order

    官网给出的例子中,这个字段的值全是3

    expect_return

    执行修改或删除attribute值的SQL语句,代表操作成果的SQL CODE值,通常是0。



    实际数据: 

    id
    oc_map_id
    name
    sel_expr
    sel_expr_u
    from_tbls
    join_where
    add_proc
    delete_proc
    param_order
    expect_return
    11dcname
    organization



    3
    22ouname

    org_unit


    3
    33uiduid
    users


    3
    43snname_en
    users



    3
    53cnname_cn
    users



    3
    63userPasswordpassword
    users



    3
    73mailemail
    users



    3

    3.  ldap_entries 存储所有entry信息
    表结构:

    Column

    Desc.

    id

    entry唯一标识

    dn

    entry的dn

    oc_map_id

    所属objectClass的唯一标识

    parent

    父节点entry的唯一标识

    keyval

    对应的自定义表格中,该对象的唯一标识。


    实际数据 
    id
    dn
    oc_map_id
    parent
    keyval
    1dc=xywy,dc=com3
    1
    2ou=users,dc=xywy,dc=com111
    3uid=admin,ou=users,dc=xywy,dc=com221
    4uid=fuzengjie,ou=users,dc=xywy,dc=com222

    4   organization 存储Basc DN 即 目录树的根
    表结构

    Column

    Desc.

    id

    目录树的ID

    name

    目录树的name



    实际数据: 
    idname
    1xywy
    5.org_unit 存储OU 组织单元 
    表结构: 

    Column

    Desc.

    id

    OU的ID

    name

    OU的name


    实际数据: 
    idname
    1users
    6.users   存储 OU users的具体 信息 
    表结构: 
    Columndesc:
    id 用户IP
    name_en用户中文名
    name_cn用户英文名
    password用户密码
    email
    用户邮箱
    codecode值

    实际数据: 
    idname_en
    name_cn
    password
    email
    code
    1adminadmin1234admin@xywy.com1
    2fuzengjiefuzj1234fuzengjie@xywy.com34













  • 相关阅读:
    Android自注-15-Activity生命周期
    【v2.x OGE课程 15】 布局相关
    多线程——继承Thread类别
    Kivy A to Z -- Kivy 示例演示自带名单
    Android Training
    [TypeScript] Configuring a New TypeScript Project
    [TypeScript] Installing TypeScript and Running the TypeScript Compiler (tsc)
    [Redux] Fetching Data on Route Change
    [Redux] Wrapping dispatch() to Log Actions
    [Redux] Normalizing the State Shape
  • 原文地址:https://www.cnblogs.com/pycode/p/9495805.html
Copyright © 2011-2022 走看看