1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE schema SYSTEM "../../dtd/xmlSchema.dtd">
7 * Copyright (c) 2000-2009 John Willinsky
8 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
10 * Groups schema in XML.
12 * $Id: announcements.xml,v 1.3 2009/08/18 23:44:09 asmecher Exp $
15 <schema version="0.2">
18 * TABLE announcement_types
21 <table name="announcement_types">
22 <field name="type_id" type="I8">
26 <field name="assoc_type" type="I2">
29 <field name="assoc_id" type="I8">
32 <descr>Announcement types.</descr>
33 <index name="announcement_types_assoc">
41 * TABLE announcement_type_settings
44 <table name="announcement_type_settings">
45 <field name="type_id" type="I8">
48 <field name="locale" type="C2" size="5">
52 <field name="setting_name" type="C2" size="255">
55 <field name="setting_value" type="X"/>
56 <field name="setting_type" type="C2" size="6">
59 <descr>Locale-specific announcement type data</descr>
60 <index name="announcement_type_settings_type_id">
63 <index name="announcement_type_settings_pkey">
66 <col>setting_name</col>
76 <table name="announcements">
77 <field name="announcement_id" type="I8">
81 <field name="assoc_type" type="I2">
84 <field name="assoc_id" type="I8">
87 <field name="type_id" type="I8"/>
88 <field name="date_expire" type="T"/>
89 <field name="date_posted" type="T">
92 <descr>Announcements.</descr>
93 <index name="announcements_assoc">
101 * TABLE announcement_settings
104 <table name="announcement_settings">
105 <field name="announcement_id" type="I8">
108 <field name="locale" type="C2" size="5">
112 <field name="setting_name" type="C2" size="255">
115 <field name="setting_value" type="X"/>
116 <field name="setting_type" type="C2" size="6">
119 <descr>Locale-specific announcement data</descr>
120 <index name="announcement_settings_announcement_id">
121 <col>announcement_id</col>
123 <index name="announcement_settings_pkey">
124 <col>announcement_id</col>
126 <col>setting_name</col>