moss基础学习

1、moss数据库中相关字段的研究

ALLDocs

该表主要是记录文档,如:文档,图片库等。包括 list 的附件。

如:技术中心产品研发网站有一个文档库,“科研项目”,结构如下:

             |-------2009 年项目

中心科研项目 --|               

             |------2010 年项目 ---|--- 项目 1 项目 2 。。。 ---- 文档 1 ,文档 2 。。。

   文档“中心科研项目”的详细内容就存在表 ALLDocs 中。

该表中几个关键的字段:如下

 

DirName  目录名称

   该字段相当于文件结构树中的文件目录名称。

如: 2009 年项目, 2010 年项目。。项目 1 ,项目 2

该字段 256 个字符( 128 个汉字),因此建立文件夹得深度和名字都不要取得太长,一旦超过 256 个字符,就会出现问题。

 

LeafName  叶子名称

  该字段叫叶子名称,就是说再往下分没有节点了,通俗地说就是文件名称。

如:文档 1 ,文档 2 。。 Office 文档等。

  该字段: 128 个字符。文件名不能超过 128 个字符。

DeleteTranSactionid   删除记录 ID

   文档库的文档有可能被删除,为了能够恢复误删除的文档, MOSS 系统实际上并没有真正删除文档,而是给它做了一个标记; DeleteTranSactionid

  DeleteTranSactionid=0X         表示为活动文档

  DeleteTranSactionid=0X xxxx 。。。 表示为删除文档

 

Type  类型

  该字段指明该条记录是什么类型。

Type=0 表示为文档,如 office 文档。

Type=1 表示非文档,为文件夹或其他。

 

DoclibRowid  文档库行标识

   表示文档库行 ID ,唯一的。从 1 往上加。

Version   版本

   文档每被修改一次的记录。

Level 

   Level = 1  已批准

  Level = 2  待定,已拒绝,草稿等。

关于 list 附件:

  List 的附件文档也存储在数据库表 AllDocs 中。

  举例:

  我们建立一个 list ,名称为“项目申报”。

List 设置 》高级 》项目级权限 》自己看自己的项目。)

假定 list URL 路径为: Lists/List3

  假定我们新建了一条记录,该记录有 3 个附加文档。那么附加文档的记录在表 AllDocs 中, DirName= Lists/List3/Attachments/n ’。

  其中 n 为记录 ID ,如 5 条记录, n=5

 

HasStream

  是否具有文档流。如果有,将在数据库表 AllDocStream 中有记录。

  HasStream = 1  表示有文档流内容

  HasStream = 0  表示有文档流内容

 

TimeCreated   创建时间

TimeLastModifiled  最后修改时间

 

Size  文档大小      单位为 BYTE

AllDocStream

主要存储文档内容。关键字段 ID

AllDocs 表中也有关键字段 ID 。通过 ID 可以找到对应的文档。

AllLists

该表记录了网站所有的 list doc 的汇总。

Tp_webid webID 。与 siteid 有区别,具体区别目前未知。

Tp_id :某个文档或列表的标识。如:中心共享文档的标识。

Tp_Title :某个文档或列表的标题。如:“中心科研文档库”。

UserInfo

该表记录了用户的信息。

Tp_siteid :网站 id

Tp_ID    :用户 ID

          1 开始的自然数表示。

         如: 1 代表 Ytjszx/lq.

Tp_DomainGroup :是不是为域组。

      == true   是域组。如 YTJSZX/ 研发五部。

      ==false   不是域组,是用户。如: ytjszx/lq

Tp_login:  登陆名称。如: ytjszx/lq

Tp_Title :登陆显示的名称。如:路强

AuditData

  该表记录审计数据,需要开启相关的功能,开启方法参见相关内容。

Siteid :网站 ID

userID :用户 ID ,该数字与 UserInfo 中的 tp_ID 一致。

MachineName: 机器名称。

MachineIP :计算机 IP 地址。

DocLocation :文档位置。

Occurred :发生时间。

          特别注意:该时间是格林威治时间,加 8 换算为北京时间。

AllUserData

该表可以说是内容数据库的核心表。所有用户的数据都可以在该表找到。

Tp_ID :标识号。每个 list 的内部记录号,自然数。

Tp_listID :列表标识。同 AllLists 表中的 Tp_Id 一致。

Tp_Author :作者。

          该字段为一个自然数。标识着一个用户。

          该数字与 UserInfo 中的 tp_ID 一致。

Tp_Editor :编辑。同 Tp_Author

Tp_Modifiled :修改时间。

Tp_Created :建立时间。

Tp_Dirname:  目录路径。

       如: DocLib/2010 年项目 / 。。。   (文档类)

           List/list1/                 ( 列表类 )

Tp_LeafName :叶子名称。

      如: XXX Doc  (对于文档类)

          23_ 000 (对于列表类)

Tp_ContentType: 内容类型

      对于文档:

   文档

         文件夹

对于列表:

就是列表名称。如: 打图申请

Tp_ContentTypeID :内容类型 ID

       没有进行研究。

Tp_DeleteTranSactionid : 删除 ID

            应该和表 AllDocs DeleteTranSactionid 类似。

 

Tp_HasAttachment  有附件?

     ==Ture   

== False 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值