]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add indexes and primary keys.
authorThomas Tanghus <thomas@tanghus.net>
Tue, 19 Mar 2013 00:35:12 +0000 (01:35 +0100)
committerThomas Tanghus <thomas@tanghus.net>
Tue, 19 Mar 2013 00:35:12 +0000 (01:35 +0100)
db_structure.xml
lib/util.php

index 3ce41096d9ed525fe2c7ea32dda053de22c9aab4..c8a0b268968cb2ed744f8865fe25437289aa586f 100644 (file)
@@ -37,6 +37,8 @@
 
                        <index>
                                <name>appconfig_appid_key_index</name>
+                               <primary>true</primary>
+                               <unique>true</unique>
                                <field>
                                        <name>appid</name>
                                        <sorting>ascending</sorting>
 
                        <index>
                                <name>file_map_lp_index</name>
+                               <primary>true</primary>
                                <unique>true</unique>
                                <field>
                                        <name>logic_path_hash</name>
                        <index>
                                <name>id_user_index</name>
                                <unique>true</unique>
+                               <primary>true</primary>
                                <field>
                                        <name>fileid</name>
                                        <sorting>ascending</sorting>
                                <length>64</length>
                        </field>
 
+                       <index>
+                               <name>gu_gid_uid_index</name>
+                               <primary>true</primary>
+                               <unique>true</unique>
+                               <field>
+                                       <name>gid</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                               <field>
+                                       <name>uid</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                       </index>
+
                </declaration>
 
        </table>
                                </field>
                        </index>
 
+                       <index>
+                               <name>ga_gid_uid_index</name>
+                               <primary>true</primary>
+                               <unique>true</unique>
+                               <field>
+                                       <name>gid</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                               <field>
+                                       <name>uid</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                       </index>
+
                </declaration>
 
        </table>
 
                        <index>
                                <name>pref_userid_appid_key_index</name>
+                               <primary>true</primary>
+                               <unique>true</unique>
                                <field>
                                        <name>userid</name>
                                        <sorting>ascending</sorting>
 
                <declaration>
 
+                       <field>
+                               <name>id</name>
+                               <autoincrement>1</autoincrement>
+                               <type>integer</type>
+                               <default>0</default>
+                               <notnull>true</notnull>
+                               <length>4</length>
+                       </field>
+
                        <field>
                                <name>userid</name>
                                <type>text</type>
                                <length>255</length>
                        </field>
 
+                       <index>
+                               <name>user_propertypath_index</name>
+                               <field>
+                                       <name>userid</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                               <field>
+                                       <name>propertypath</name>
+                                       <sorting>ascending</sorting>
+                               </field>
+                       </index>
                </declaration>
 
        </table>
index e79daae8a0a2da3a4b02effcde6749e4d7a4d96e..fad49ac5ab25ceb81c5f9cbed0c598050822dd82 100755 (executable)
@@ -75,7 +75,7 @@ class OC_Util {
        public static function getVersion() {
                // hint: We only can count up. Reset minor/patchlevel when
                // updating major/minor version number.
-               return array(5, 80, 00);
+               return array(5, 80, 01);
        }
 
        /**