diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2017-05-19 12:11:07 +0200 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2017-06-23 12:36:38 +0200 |
commit | 7f48b6f14faf42774332ef90a7fa660f1bbd1633 (patch) | |
tree | 7c287a7ee91a69b038ca63ea0020a824b0525569 /db_structure.xml | |
parent | d56e86cfde49910d3af564fb7e6dd553279dfc3c (diff) | |
download | nextcloud-server-7f48b6f14faf42774332ef90a7fa660f1bbd1633.tar.gz nextcloud-server-7f48b6f14faf42774332ef90a7fa660f1bbd1633.zip |
Adopt DB and Manager to personal settings structure
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'db_structure.xml')
-rw-r--r-- | db_structure.xml | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/db_structure.xml b/db_structure.xml index 583e9bb8522..ac7f4b3c71b 100644 --- a/db_structure.xml +++ b/db_structure.xml @@ -2136,6 +2136,127 @@ </table> <table> + <!-- Extra personal settings sections --> + <name>*dbprefix*personal_sections</name> + + <declaration> + + <field> + <name>id</name> + <type>text</type> + <default></default> + <notnull>false</notnull> + <length>64</length> + </field> + + <field> + <name>class</name> + <type>text</type> + <default></default> + <notnull>true</notnull> + <length>255</length> + </field> + + <field> + <name>priority</name> + <type>integer</type> + <default></default> + <notnull>true</notnull> + <length>1</length> + </field> + + <index> + <name>personal_sections_id_index</name> + <primary>true</primary> + <field> + <name>id</name> + <sorting>ascending</sorting> + </field> + </index> + + <index> + <name>personal_sections_class</name> + <unique>true</unique> + <field> + <name>class</name> + <sorting>ascending</sorting> + </field> + </index> + + </declaration> + </table> + + <table> + <!-- Extra personal settings --> + <name>*dbprefix*personal_settings</name> + + <declaration> + + <field> + <name>id</name> + <type>integer</type> + <default>0</default> + <notnull>true</notnull> + <autoincrement>1</autoincrement> + <length>4</length> + </field> + + <field> + <name>class</name> + <type>text</type> + <default></default> + <notnull>true</notnull> + <length>255</length> + </field> + + <!-- id of the section, foreign key: admin_sections.id --> + <field> + <name>section</name> + <type>text</type> + <default></default> + <notnull>false</notnull> + <length>64</length> + </field> + + <field> + <name>priority</name> + <type>integer</type> + <default></default> + <notnull>true</notnull> + <length>1</length> + </field> + + <index> + <name>personal_settings_id_index</name> + <primary>true</primary> + <field> + <name>id</name> + <sorting>ascending</sorting> + </field> + </index> + + <index> + <name>personal_settings_class</name> + <unique>true</unique> + <field> + <name>class</name> + <sorting>ascending</sorting> + </field> + </index> + + <index> + <name>personal_settings_section</name> + <unique>false</unique> + <field> + <name>section</name> + <sorting>ascending</sorting> + </field> + </index> + + </declaration> + </table> + + <table> <name>*dbprefix*accounts</name> |