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> |
---|