[Jaws-commits] r13354 - in branches/0.8/html: install/schema upgrade/schema

afz at jaws-project.com afz at jaws-project.com
Fri Aug 10 06:55:52 UTC 2012


Author: afz
Date: 2012-08-10 06:55:51 +0000 (Fri, 10 Aug 2012)
New Revision: 13354

Added:
   branches/0.8/html/upgrade/schema/0.8.16.xml
Modified:
   branches/0.8/html/install/schema/schema.xml
   branches/0.8/html/upgrade/schema/schema.xml
Log:
Added agent and ip fields to session table

Modified: branches/0.8/html/install/schema/schema.xml
===================================================================
--- branches/0.8/html/install/schema/schema.xml	2012-08-10 06:01:37 UTC (rev 13353)
+++ branches/0.8/html/install/schema/schema.xml	2012-08-10 06:55:51 UTC (rev 13354)
@@ -71,8 +71,7 @@
             <field>
                 <name>type</name>
                 <type>text</type>
-                <length>20</length>
-                <notnull>true</notnull>
+                <length>32</length>
                 <default>web</default>
             </field>
 
@@ -80,14 +79,19 @@
                 <name>longevity</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
             <field>
-                <name>data</name>
+                <name>ip</name>
+                <type>integer</type>
+                <length>5</length>
+            </field>
+
+            <field>
+                <name>agent</name>
                 <type>text</type>
-                <notnull>true</notnull>
+                <length>252</length>
             </field>
 
             <field>
@@ -97,6 +101,11 @@
             </field>
 
             <field>
+                <name>data</name>
+                <type>text</type>
+            </field>
+
+            <field>
                 <name>checksum</name>
                 <type>text</type>
                 <length>32</length>
@@ -106,7 +115,6 @@
                 <name>createtime</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -114,7 +122,6 @@
                 <name>updatetime</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -285,14 +292,12 @@
             <field>
                 <name>parent</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
             <field>
                 <name>gadget_reference</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -324,7 +329,6 @@
                 <name>ip</name>
                 <type>text</type>
                 <length>20</length>
-                <notnull>true</notnull>
                 <default>127.0.0.1</default>
             </field>
 
@@ -353,7 +357,6 @@
             <field>
                 <name>replies</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -361,7 +364,6 @@
                 <name>status</name>
                 <type>text</type>
                 <length>10</length>
-                <notnull>true</notnull>
                 <default>approved</default>
             </field>
 

Copied: branches/0.8/html/upgrade/schema/0.8.16.xml (from rev 13186, branches/0.8/html/upgrade/schema/schema.xml)
===================================================================
--- branches/0.8/html/upgrade/schema/0.8.16.xml	                        (rev 0)
+++ branches/0.8/html/upgrade/schema/0.8.16.xml	2012-08-10 06:55:51 UTC (rev 13354)
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<database>
+
+    <name><variable>database</variable></name>
+    <create>true</create>
+
+    <table>
+        <name><variable>table_prefix</variable>registry</name>
+        <declaration>
+
+            <field>
+                <name>id</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>key_name</name>
+                <type>text</type>
+                <length>128</length>
+                <notnull>true</notnull>
+            </field>
+
+            <field>
+                <name>key_value</name>
+                <type>text</type>
+            </field>
+
+            <field>
+                <name>updatetime</name>
+                <type>timestamp</type>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>reg_key_name</name>
+                <unique>true</unique>
+                <field>
+                    <name>key_name</name>
+                </field>
+            </index>
+
+        </declaration>
+
+    </table>
+
+    <table>
+        <name><variable>table_prefix</variable>session</name>
+        <declaration>
+
+            <field>
+                <name>sid</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>domain</name>
+                <type>text</type>
+                <length>48</length>
+            </field>
+
+            <field>
+                <name>user</name>
+                <type>text</type>
+                <length>48</length>
+            </field>
+
+            <field>
+                <name>type</name>
+                <was>session_type</was>
+                <type>text</type>
+                <length>20</length>
+                <notnull>true</notnull>
+                <default>web</default>
+            </field>
+
+            <field>
+                <name>longevity</name>
+                <type>integer</type>
+                <length>16</length>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <field>
+                <name>data</name>
+                <type>text</type>
+                <notnull>true</notnull>
+            </field>
+
+            <field>
+                <name>referrer</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>checksum</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>createtime</name>
+                <type>integer</type>
+                <length>16</length>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <field>
+                <name>updatetime</name>
+                <type>integer</type>
+                <length>16</length>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>session_user</name>
+                <field>
+                    <name>user</name>
+                </field>
+
+                <field>
+                    <name>domain</name>
+                </field>
+            </index>
+
+        </declaration>
+    </table>
+
+    <table>
+        <name><variable>table_prefix</variable>acl</name>
+        <declaration>
+
+            <field>
+                <name>id</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>key_name</name>
+                <type>text</type>
+                <length>128</length>
+                <notnull>true</notnull>
+            </field>
+
+            <field>
+                <name>key_value</name>
+                <type>text</type>
+            </field>
+
+            <field>
+                <name>updatetime</name>
+                <type>timestamp</type>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>acl_key_name</name>
+                <unique>true</unique>
+                <field>
+                    <name>key_name</name>
+                </field>
+            </index>
+
+        </declaration>
+
+    </table>
+
+    <table>
+        <name><variable>table_prefix</variable>shouters</name>
+        <declaration>
+
+            <field>
+                <name>id</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>gadget</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>event</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>shouters_ge</name>
+                <unique>true</unique>
+                <field>
+                    <name>gadget</name>
+                </field>
+                <field>
+                    <name>event</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>shouters_e</name>
+                <field>
+                    <name>event</name>
+                </field>
+            </index>
+
+        </declaration>
+
+    </table>
+
+    <table>
+        <name><variable>table_prefix</variable>listeners</name>
+        <declaration>
+
+            <field>
+                <name>id</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>gadget</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>event</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>method</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>listeners_gem</name>
+                <unique>true</unique>
+                <field>
+                    <name>gadget</name>
+                </field>
+                <field>
+                    <name>event</name>
+                </field>
+                <field>
+                    <name>method</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>listeners_e</name>
+                <field>
+                    <name>event</name>
+                </field>
+            </index>
+
+        </declaration>
+
+    </table>
+
+    <table>
+        <name><variable>table_prefix</variable>comments</name>
+        <declaration>
+
+            <field>
+                <name>id</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <autoincrement>true</autoincrement>
+            </field>
+
+            <field>
+                <name>parent</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <field>
+                <name>gadget_reference</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <field>
+                <name>gadget</name>
+                <type>text</type>
+                <length>80</length>
+            </field>
+
+            <field>
+                <name>name</name>
+                <type>text</type>
+                <length>255</length>
+            </field>
+
+            <field>
+                <name>email</name>
+                <type>text</type>
+                <length>255</length>
+            </field>
+
+            <field>
+                <name>url</name>
+                <type>text</type>
+                <length>120</length>
+            </field>
+
+            <field>
+                <name>ip</name>
+                <type>text</type>
+                <length>20</length>
+                <notnull>true</notnull>
+                <default>127.0.0.1</default>
+            </field>
+
+            <field>
+                <name>title</name>
+                <type>text</type>
+                <length>255</length>
+            </field>
+
+            <field>
+                <name>msg_txt</name>
+                <type>text</type>
+            </field>
+
+            <field>
+                <name>msg_key</name>
+                <type>text</type>
+                <length>32</length>
+            </field>
+
+            <field>
+                <name>createtime</name>
+                <type>timestamp</type>
+            </field>
+
+            <field>
+                <name>replies</name>
+                <type>integer</type>
+                <notnull>true</notnull>
+                <default>0</default>
+            </field>
+
+            <field>
+                <name>status</name>
+                <type>text</type>
+                <length>10</length>
+                <notnull>true</notnull>
+                <default>approved</default>
+            </field>
+
+            <index>
+                <name><variable>table_prefix</variable>comments</name>
+                <primary>true</primary>
+                <field>
+                    <name>id</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>comments_g</name>
+                <field>
+                    <name>gadget</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>comments_gr</name>
+                <field>
+                    <name>gadget_reference</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>comments_p</name>
+                <field>
+                    <name>parent</name>
+                </field>
+            </index>
+
+            <index>
+                <name><variable>table_prefix</variable>comments_mk</name>
+                <field>
+                    <name>msg_key</name>
+                </field>
+            </index>
+
+        </declaration>
+    </table>
+
+</database>

Modified: branches/0.8/html/upgrade/schema/schema.xml
===================================================================
--- branches/0.8/html/upgrade/schema/schema.xml	2012-08-10 06:01:37 UTC (rev 13353)
+++ branches/0.8/html/upgrade/schema/schema.xml	2012-08-10 06:55:51 UTC (rev 13354)
@@ -69,10 +69,8 @@
 
             <field>
                 <name>type</name>
-                <was>session_type</was>
                 <type>text</type>
-                <length>20</length>
-                <notnull>true</notnull>
+                <length>32</length>
                 <default>web</default>
             </field>
 
@@ -80,14 +78,19 @@
                 <name>longevity</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
             <field>
-                <name>data</name>
+                <name>ip</name>
+                <type>integer</type>
+                <length>5</length>
+            </field>
+
+            <field>
+                <name>agent</name>
                 <type>text</type>
-                <notnull>true</notnull>
+                <length>252</length>
             </field>
 
             <field>
@@ -97,6 +100,11 @@
             </field>
 
             <field>
+                <name>data</name>
+                <type>text</type>
+            </field>
+
+            <field>
                 <name>checksum</name>
                 <type>text</type>
                 <length>32</length>
@@ -106,7 +114,6 @@
                 <name>createtime</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -114,7 +121,6 @@
                 <name>updatetime</name>
                 <type>integer</type>
                 <length>16</length>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -285,14 +291,12 @@
             <field>
                 <name>parent</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
             <field>
                 <name>gadget_reference</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -324,7 +328,6 @@
                 <name>ip</name>
                 <type>text</type>
                 <length>20</length>
-                <notnull>true</notnull>
                 <default>127.0.0.1</default>
             </field>
 
@@ -353,7 +356,6 @@
             <field>
                 <name>replies</name>
                 <type>integer</type>
-                <notnull>true</notnull>
                 <default>0</default>
             </field>
 
@@ -361,7 +363,6 @@
                 <name>status</name>
                 <type>text</type>
                 <length>10</length>
-                <notnull>true</notnull>
                 <default>approved</default>
             </field>
 



More information about the Jaws-commits mailing list