`
caocao
  • 浏览: 272981 次
  • 来自: 上海
社区版块
存档分类
最新评论

Trac研究 (01) 表结构

SQL 
阅读更多
sql 代码
  1. CREATE TABLE system (   
  2.     name text PRIMARY KEY,   
  3.     value text   
  4. )   
  5.   
  6. CREATE TABLE permission (   
  7.     username text,   
  8.     action text,   
  9.     UNIQUE (username,action)   
  10. )   
  11.   
  12. CREATE TABLE auth_cookie (   
  13.     cookie text,   
  14.     name text,   
  15.     ipnr text,   
  16.     time integer,   
  17.     UNIQUE (cookie,ipnr,name)   
  18. )   
  19.   
  20. CREATE TABLE session (   
  21.     sid text,   
  22.     authenticated integer,   
  23.     last_visit integer,   
  24.     UNIQUE (sid,authenticated)   
  25. )   
  26.   
  27. CREATE INDEX session_last_visit_idx ON session (last_visit)   
  28. CREATE INDEX session_authenticated_idx ON session (authenticated)   
  29. CREATE TABLE session_attribute (   
  30.     sid text,   
  31.     authenticated integer,   
  32.     name text,   
  33.     value text,   
  34.     UNIQUE (sid,authenticated,name)   
  35. )   
  36.   
  37. CREATE TABLE attachment (   
  38.     type text,   
  39.     id text,   
  40.     filename text,   
  41.     size integer,   
  42.     time integer,   
  43.     description text,   
  44.     author text,   
  45.     ipnr text,   
  46.     UNIQUE (type,id,filename)   
  47. )   
  48.   
  49. CREATE TABLE wiki (   
  50.     name text,   
  51.     version integer,   
  52.     time integer,   
  53.     author text,   
  54.     ipnr text,   
  55.     text text,   
  56.     comment text,   
  57.     readonly integer,   
  58.     UNIQUE (name,version)   
  59. )   
  60.   
  61. CREATE INDEX wiki_time_idx ON wiki (time)   
  62. CREATE TABLE revision (   
  63.     rev text PRIMARY KEY,   
  64.     time integer,   
  65.     author text,   
  66.     message text   
  67. )   
  68.   
  69. CREATE INDEX revision_time_idx ON revision (time)   
  70. CREATE TABLE node_change (   
  71.     rev text,   
  72.     path text,   
  73.     node_type text,   
  74.     change_type text,   
  75.     base_path text,   
  76.     base_rev text,   
  77.     UNIQUE (rev,path,change_type)   
  78. )   
  79.   
  80. CREATE INDEX node_change_rev_idx ON node_change (rev)   
  81. CREATE TABLE ticket (   
  82.     id integer PRIMARY KEY,   
  83.     type text,   
  84.     time integer,   
  85.     changetime integer,   
  86.     component text,   
  87.     severity text,   
  88.     priority text,   
  89.     owner text,   
  90.     reporter text,   
  91.     cc text,   
  92.     version text,   
  93.     milestone text,   
  94.     status text,   
  95.     resolution text,   
  96.     summary text,   
  97.     description text,   
  98.     keywords text   
  99. )   
  100. CREATE INDEX ticket_time_idx ON ticket (time)   
  101. CREATE INDEX ticket_status_idx ON ticket (status)   
  102. CREATE TABLE ticket_change (   
  103.     ticket integer,   
  104.     time integer,   
  105.     author text,   
  106.     field text,   
  107.     oldvalue text,   
  108.     newvalue text,   
  109.     UNIQUE (ticket,time,field)   
  110. )   
  111.   
  112. CREATE INDEX ticket_change_ticket_idx ON ticket_change (ticket)   
  113. CREATE INDEX ticket_change_time_idx ON ticket_change (time)   
  114. CREATE TABLE ticket_custom (   
  115.     ticket integer,   
  116.     name text,   
  117.     value text,   
  118.     UNIQUE (ticket,name)   
  119. )   
  120.   
  121. CREATE TABLE enum (   
  122.     type text,   
  123.     name text,   
  124.     value text,   
  125.     UNIQUE (type,name)   
  126. )   
  127.   
  128. CREATE TABLE component (   
  129.     name text PRIMARY KEY,   
  130.     owner text,   
  131.     description text   
  132. )   
  133.   
  134. CREATE TABLE milestone (   
  135.     name text PRIMARY KEY,   
  136.     due integer,   
  137.     completed integer,   
  138.     description text   
  139. )   
  140.   
  141. CREATE TABLE version (   
  142.     name text PRIMARY KEY,   
  143.     time integer,   
  144.     description text   
  145. )   
  146.   
  147. CREATE TABLE report (   
  148.     id integer PRIMARY KEY,   
  149.     author text,   
  150.     title text,   
  151.     query text,   
  152.     description text   
  153. )  
分享到:
评论

相关推荐

    Apache+Trac配置

    ### Apache+Trac配置详解 #### 一、概述 Trac是一个开源的增强型缺陷跟踪系统,它结合了易于使用的Web界面(包含wiki语法)、一个简单的缺陷/问题/任务管理系统和一个可方便浏览的文件存储库。Trac的核心功能通过...

    trac插件开发指南

    Trac是一个开源的项目管理工具,它集成了版本控制系统、问题跟踪系统以及文档管理功能。在Trac中,插件是扩展其功能的关键途径。本指南将深入介绍如何开发Trac插件,以便为Trac环境添加自定义功能。 1. **Trac 1.0 ...

    trac汉化安装程序

    Trac是一款开源且免费的项目管理工具,它集成了版本控制系统、缺陷跟踪系统以及文档管理系统,主要用于软件开发项目的协作和管理。在这个“trac汉化安装程序”压缩包中,包含的是Trac的中文版安装文档和相关组件,...

    Trac安装包

    - **日历和计划**:可视化项目的时间表和计划。 - **WIKI**:支持创建和编辑文档,方便团队共享知识。 - **源码浏览器**:直观地查看代码库,包括提交历史和差异视图。 - **报告和查询**:自定义报告,满足不同...

    选安装trac截图详解

    Trac是一款开源且免费的项目管理工具,特别适合软件开发团队使用。它集成了版本控制系统(如Git或Subversion),提供了问题跟踪、wiki和时间线等功能,帮助团队高效协作和管理项目。本教程将通过一系列截图,详细...

    trac中文使用手册

    你可以通过Trac命令行工具创建新的环境,这将生成一系列配置文件和数据库结构。配置文件通常为`trac.ini`,用于设定各种参数,如权限设置、界面语言等。 3. **版本控制系统集成** Trac支持多种版本控制系统,如Git...

    Trac-0.12.2及配套

    在Trac中,Genshi用于生成美观、结构化的项目文档和界面。Genshi-0.6.win32.exe和Genshi-0.6-py2.x.zip是针对不同Python版本的安装程序,确保Trac可以利用Genshi的功能。 最后,Python是所有这些组件的基础,它是一...

    TRAC教程【原创】

    《TRAC教程【原创】》是一份非常实用的教材,主要介绍了如何配置和使用TRAC这一开源的项目管理和问题跟踪系统。TRAC是一个基于Python语言的Web应用,它结合了Wiki和问题跟踪功能,旨在帮助软件开发团队更高效地管理...

    Trac软件开发流程管理工具

    Trac是一款开源且免费的软件开发流程管理工具,它结合了问题跟踪系统、项目管理和文档版本控制系统等功能,为软件团队提供了一个集中的、基于Web的协作环境。Trac的出现旨在帮助开发团队更好地追踪和解决项目中的...

    trac配置说明文档

    在创建时,可以选择是否自动创建trunk、branches和tags这三个标准的Subversion目录结构。接着,配置安全性设置,设定访问控制策略,以便限制对代码库的访问。一旦设置完毕,可以通过URL访问SVN仓库,并使用预先创建...

    开源项目管理工具-trac使用手册

    开源项目管理工具-Trac使用手册 Trac 是一个开源的项目管理软件应用平台,它集成了 Wiki 和问题跟踪管理系统,旨在帮助开发人员更好地写出高质量的软件。Trac 使用 Python 语言开发,需要有 Python 环境的支持,...

    trac使用手册.doc

    Trac是一个开源的软件项目管理工具,它集成了Wiki和问题跟踪管理系统,旨在帮助软件开发团队更有效地管理和协作。Trac以轻量级的方式构建,旨在不干扰现有的开发流程,而是增强其效率。该工具使用Python语言编写,...

    trac项目管理使用手册

    《Trac项目管理使用手册》提供了详尽的指导,帮助项目经理有效地利用Trac工具进行项目管理。Trac是一个集成Wiki和问题跟踪管理系统的开源软件,旨在简化软件开发项目的管理,同时尊重并适应现有的开发流程。它由...

    Trac安装手册

    Trac 是一个开源的项目管理和问题追踪工具,尤其适合软件开发团队用来管理代码库、跟踪缺陷、处理任务和文档管理。本安装手册将指导你从零开始在本地环境中搭建 Trac 系统。 首先,确保你已经具备了必要的前置条件...

    Apache+Trac+SVN

    【Apache+Trac+SVN】是一个常见的项目管理和版本控制系统组合,主要应用于Windows环境。Apache作为Web服务器,Trac是一个带有内置wiki和问题跟踪系统的Web应用程序,而SVN(Subversion)则是版本控制系统,用于追踪...

    Trac用户使用介绍

    Trac是一款强大的软件项目管理和bug跟踪系统,它整合了Wiki、版本控制系统以及一系列查看项目事件和变更的功能。本文将深入介绍Trac的主要组件及其用途,帮助用户更好地理解和使用Trac。 1. **Wiki**: Wiki是Trac...

    trac使用手册中文版

    **Trac使用手册中文版** Trac是一款开源的项目管理和问题跟踪系统,它结合了版本控制系统、wiki、问题追踪和报告功能,为软件开发团队提供了一个高效协作的平台。本手册将详细介绍Trac的各项功能和操作流程,帮助...

    trac开发环境搭建

    ### TRAC 开发环境搭建详解 #### 一、概述 TRAC是一款开源的项目管理工具,主要用于跟踪软件缺陷和任务进度。为了确保TRAC能够稳定高效地运行,我们需要搭建一个完整的开发环境。本文将详细介绍搭建TRAC开发环境的...

    Trac安装用到的软件

    标题中的“Trac安装用到的软件”表明我们要讨论的是Trac的安装过程,而Trac是一个开源的项目管理工具,常用于版本控制系统的集成,尤其是与Subversion(SVN)配合使用。在这个场景中,描述虽为空,但从提供的文件名...

Global site tag (gtag.js) - Google Analytics