summaryrefslogtreecommitdiffstats
path: root/db_structure.xml
diff options
context:
space:
mode:
Diffstat (limited to 'db_structure.xml')
-rw-r--r--db_structure.xml35
1 files changed, 34 insertions, 1 deletions
diff --git a/db_structure.xml b/db_structure.xml
index 95acefcfaee..5c2b26e5f15 100644
--- a/db_structure.xml
+++ b/db_structure.xml
@@ -1185,11 +1185,21 @@
<!--
Table for storing high-level locking
-->
- <name>*dbprefix*locks</name>
+ <name>*dbprefix*file_locks</name>
<declaration>
<field>
+ <name>id</name>
+ <type>integer</type>
+ <default>0</default>
+ <notnull>true</notnull>
+ <unsigned>true</unsigned>
+ <length>4</length>
+ <autoincrement>1</autoincrement>
+ </field>
+
+ <field>
<name>lock</name>
<type>integer</type>
<default>0</default>
@@ -1204,10 +1214,25 @@
<length>64</length>
</field>
+ <field>
+ <name>ttl</name>
+ <type>integer</type>
+ <notnull>true</notnull>
+ <length>4</length>
+ </field>
<index>
<primary>true</primary>
<unique>true</unique>
+ <name>lock_id_index</name>
+ <field>
+ <name>id</name>
+ <sorting>ascending</sorting>
+ </field>
+ </index>
+
+ <index>
+ <unique>true</unique>
<name>lock_path_index</name>
<field>
<name>path</name>
@@ -1215,6 +1240,14 @@
</field>
</index>
+ <index>
+ <name>lock_ttl_index</name>
+ <field>
+ <name>ttl</name>
+ <sorting>ascending</sorting>
+ </field>
+ </index>
+
</declaration>
</table>