Add a ChannelOptions table in the DB

And a way to retrieve its values, defaulting on the ServerOptions for unset
values.
This commit is contained in:
Florent Le Coz
2016-01-04 13:47:26 +01:00
parent 9ac0d3a576
commit 421c960df5
4 changed files with 130 additions and 11 deletions
+18
View File
@@ -14,12 +14,30 @@
<field name="realname" type="string" length="1024" default=""/>
<field name="verifyCert" type="boolean" default="true"/>
<field name="encodingOut" type="string" default="utf-8"/>
<field name="encodingIn" type="string" default="utf-8"/>
<index unique="true">
<indexfield name="owner"/>
<indexfield name="server"/>
</index>
</object>
<object name="IrcChannelOptions">
<field name="owner" type="string" length="3071"/>
<field name="server" type="string" length="3071"/>
<field name="channel" type="string" length="1024"/>
<field name="encodingOut" type="string"/>
<field name="encodingIn" type="string"/>
<index unique="true">
<indexfield name="owner"/>
<indexfield name="server"/>
<indexfield name="channel"/>
</index>
</object>
<object name="LogLine">
<field name="date" type="date" />
<field name="body" type="string" length="4096"/>