source: pro-bachkim-filespace/sourcecode/api.violet.vn/config/schema.xml @ 19

Last change on this file since 19 was 19, checked in by dungnv, 11 years ago
  • Property svn:mime-type set to text/plain
File size: 4.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<database defaultPhpNamingMethod="underscore" heavyIndexing="false" name="propel" defaultIdMethod="native" noXsd="true" package="lib.model">
3
4  <table skipSql="false" abstract="false" name="tblblogcheckinfo">
5    <column required="true" name="ci_userid" type="integer" primaryKey="true"/>
6    <column required="true" name="ci_birthday" type="date"/>
7    <column required="true" name="ci_phone" type="varchar" size="30"/>
8    <column required="true" name="ci_pr" type="longvarchar"/>
9    <column required="true" name="ci_numberid" type="varchar" size="30"/>
10    <column required="true" name="ci_position" type="integer"/>
11    <column required="true" name="ci_school" type="integer"/>
12    <column required="true" name="ci_district" type="integer"/>
13    <column required="true" name="ci_province" type="integer"/>
14    <column required="true" name="ci_badge" type="varchar" size="30"/>
15    <column required="true" name="ci_subject" type="varchar" size="30"/>
16    <column required="true" name="ci_score" type="integer"/>
17    <foreign-key foreignTable="tbluser">
18       <reference local="ci_userid" foreign="us_id"/>
19    </foreign-key>
20  </table>
21
22  <!-- 21. tbluser -->
23  <table skipSql="false" abstract="false" name="tbluser">
24    <column required="true"  name="us_id" type="integer" autoIncrement="true" primaryKey="true"/>
25    <column required="false" name="us_username" type="varchar" size="30"/>
26    <column required="false" name="us_password" type="varchar" size="50"/>
27    <column required="true"  name="us_firstname" type="varchar" size="50"/>
28    <column required="true"  name="us_lastname" type="varchar" size="50"/>
29    <column required="false" name="us_sex" type="tinyint" default="0"/>
30    <column required="true"  name="us_email" type="varchar" size="100"/>
31    <column required="false" name="us_phone" type="varchar" size="50"/>
32    <column required="false" name="us_aclgroup" type="integer"/>
33    <column required="false" name="us_school" type="varchar" size="100"/>
34    <column required="false" name="us_province" type="varchar" size="50"/>
35    <column required="false" name="us_lastvisited" type="timestamp"/>
36    <column required="false" name="us_registerdate" type="timestamp" />
37    <column required="true"  name="us_rating" type="integer"  default="0"/>
38    <column required="false" name="us_download" type="integer" default="0" />
39    <column required="false" name="us_avatar" type="varchar" size="255"/>
40    <column required="false" name="us_status" type="integer" default="null"/>
41    <column required="false" name="us_key" type="integer" default="null"/>
42    <column required="false" name="us_company" type="integer" default="0"/>
43    <column required="false" name="us_score" type="integer" default="0"/>
44    <column required="false" name="us_pointplus" type="integer" default="5"/>
45    <column required="false" name="us_checked" type="tinyint" default="0"/>
46    <column required="false" name="us_checkinfo" type="integer"/>
47    <column required="false" name="us_idmd5" type="varchar" size="32"/>
48    <column required="false" name="us_homepage" type="varchar" size="255"/>
49    <column required="false" name="us_money" type="integer" default="0"/>
50  </table>
51
52  <table skipSql="false" abstract="false" name="tblspacecategory">
53    <column name="cat_id" type="integer" primaryKey="true" required="true" autoIncrement="true" />
54    <column name="cat_name" type="varchar" size="255" required="true" />
55    <column name="cat_parent" type="integer" required="true" />
56    <column name="cat_user" type="integer" required="true" />
57    <column name="cat_date" type="timestamp" required="true" />
58  </table>
59
60  <table skipSql="false" abstract="false" name="tblspaceresource">
61    <column name="res_id" type="integer" primaryKey="true" required="true" autoIncrement="true" />
62    <column name="res_filename" type="varchar" size="255" required="true" />
63    <column name="res_filesize" type="integer" />
64    <column name="res_filecrc" type="integer" />
65  </table>
66
67  <table skipSql="false" abstract="false" name="tblspacefile">
68    <column name="file_id" type="integer" primaryKey="true" required="true" autoIncrement="true" />
69    <column name="file_resource" type="integer" required="true" />
70    <column name="file_category" type="integer" required="true" />
71    <column name="file_user" type="integer" required="true" />
72    <column name="file_name" type="varchar" size="255" />
73    <column name="file_type" type="varchar" size="15" />
74    <column name="file_date" type="timestamp" required="true" />
75    <foreign-key foreignTable="tblspaceresource">
76       <reference local="file_resource" foreign="res_id"/>
77    </foreign-key>
78  </table>
79</database>
Note: See TracBrowser for help on using the repository browser.