Skip to content
Snippets Groups Projects
Commit 2bffeefe authored by Thomas Müller's avatar Thomas Müller
Browse files

Merge pull request #20622 from owncloud/comments-dbscheme

DB scheme for Comments table, resolves #20265
parents 7062e663 6bd343a3
No related branches found
No related tags found
No related merge requests found
......@@ -1204,5 +1204,156 @@
</table>
<table>
<!--
default place to store comment data
-->
<name>*dbprefix*comments</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>parent_id</name>
<type>integer</type>
<default>0</default>
<notnull>true</notnull>
<unsigned>true</unsigned>
<length>4</length>
</field>
<field>
<name>topmost_parent_id</name>
<type>integer</type>
<default>0</default>
<notnull>true</notnull>
<unsigned>true</unsigned>
<length>4</length>
</field>
<field>
<name>children_count</name>
<type>integer</type>
<default>0</default>
<notnull>true</notnull>
<unsigned>true</unsigned>
<length>4</length>
</field>
<field>
<name>actor_type</name>
<type>text</type>
<default></default>
<notnull>true</notnull>
<length>64</length>
</field>
<field>
<name>actor_id</name>
<type>text</type>
<default></default>
<notnull>true</notnull>
<length>64</length>
</field>
<field>
<name>message</name>
<type>clob</type>
<default></default>
<notnull>false</notnull>
</field>
<field>
<name>verb</name>
<type>text</type>
<default></default>
<notnull>false</notnull>
<length>64</length>
</field>
<field>
<name>creation_timestamp</name>
<type>timestamp</type>
<default></default>
<notnull>false</notnull>
</field>
<field>
<name>latest_child_timestamp</name>
<type>timestamp</type>
<default></default>
<notnull>false</notnull>
</field>
<field>
<name>object_type</name>
<type>text</type>
<default></default>
<notnull>true</notnull>
<length>64</length>
</field>
<field>
<name>object_id</name>
<type>text</type>
<default></default>
<notnull>true</notnull>
<length>64</length>
</field>
<!--
TODO: finalize indexes when all queries are done
<index>
<name>comments_parent_id_index</name>
<unique>false</unique>
<field>
<name>parent_id</name>
<sorting>descending</sorting>
</field>
</index>
<index>
<name>comments_actor_index</name>
<unique>false</unique>
<field>
<name>actor_type</name>
<sorting>ascending</sorting>
</field>
<field>
<name>actor_id</name>
<sorting>ascending</sorting>
</field>
</index>
<index>
<name>comments_object_index</name>
<unique>false</unique>
<field>
<name>object_type</name>
<sorting>ascending</sorting>
</field>
<field>
<name>object_id</name>
<sorting>ascending</sorting>
</field>
<field>
<name>creation_timestamp</name>
<sorting>descending</sorting>
</field>
</index>
-->
</declaration>
</table>
</database>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment