+++ /dev/null
-CREATE TABLE kronolith_events (
- event_id VARCHAR(32) NOT NULL,
- event_uid VARCHAR(255) NOT NULL,
- calendar_id VARCHAR(255) NOT NULL,
- event_creator_id VARCHAR(255) NOT NULL,
- event_description VARCHAR(MAX),
- event_location VARCHAR(MAX),
- event_url VARCHAR(MAX),
- event_status INT DEFAULT 0,
- event_attendees VARCHAR(MAX),
- event_resources VARCHAR(MAX),
- event_exceptions VARCHAR(MAX),
- event_title VARCHAR(255),
- event_recurtype INT DEFAULT 0,
- event_recurinterval INT,
- event_recurdays INT,
- event_recurenddate DATETIME,
- event_recurcount INT,
- event_start DATETIME,
- event_end DATETIME,
- event_allday INT DEFAULT 0,
- event_alarm INT DEFAULT 0,
- event_alarm_methods VARCHAR(MAX),
- event_modified INT NOT NULL,
- event_private INT DEFAULT 0 NOT NULL,
- event_baseid VARCHAR(255) DEFAULT '',
- event_exceptionoriginaldate DATETIME,
-
- PRIMARY KEY (event_id)
-);
-
-CREATE INDEX kronolith_calendar_idx ON kronolith_events (calendar_id);
-CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-
-
-CREATE TABLE kronolith_storage (
- vfb_owner VARCHAR(255),
- vfb_email VARCHAR(255) NOT NULL,
- vfb_serialized VARCHAR(MAX) NOT NULL
-);
-
-CREATE INDEX kronolith_vfb_owner_idx ON kronolith_storage (vfb_owner);
-CREATE INDEX kronolith_vfb_email_idx ON kronolith_storage (vfb_email);
-
-
-CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
- share_name VARCHAR(255) NOT NULL,
- share_owner VARCHAR(255),
- share_flags SMALLINT DEFAULT 0 NOT NULL,
- perm_creator SMALLINT DEFAULT 0 NOT NULL,
- perm_default SMALLINT DEFAULT 0 NOT NULL,
- perm_guest SMALLINT DEFAULT 0 NOT NULL,
- attribute_name VARCHAR(255) NOT NULL,
- attribute_desc VARCHAR(255),
- attribute_color VARCHAR(7),
- PRIMARY KEY (share_id)
-);
-
-CREATE INDEX kronolith_shares_share_name_idx ON kronolith_shares (share_name);
-CREATE INDEX kronolith_shares_share_owner_idx ON kronolith_shares (share_owner);
-CREATE INDEX kronolith_shares_perm_creator_idx ON kronolith_shares (perm_creator);
-CREATE INDEX kronolith_shares_perm_default_idx ON kronolith_shares (perm_default);
-CREATE INDEX kronolith_shares_perm_guest_idx ON kronolith_shares (perm_guest);
-
-CREATE TABLE kronolith_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
-CREATE INDEX kronolith_shares_groups_group_uid_idx ON kronolith_shares_groups (group_uid);
-CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
-
-CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
- user_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
-CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
-CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
-
-CREATE TABLE kronolith_resources (
- resource_id INT NOT NULL,
- resource_name VARCHAR(255),
- resource_calendar VARCHAR(255),
- resource_description VARCHAR(MAX),
- resource_response_type INT,
- resource_type VARCHAR(255) NOT NULL,
- resource_members VARCHAR(MAX),
- resource_email VARCHAR(255),
-
- PRIMARY KEY (resource_id)
-);
-
-CREATE INDEX kronolith_resources_type_idx ON kronolith_resources (resource_type);
-CREATE INDEX kronolith_resources_calendar_idx ON kronolith_resources (resource_calendar);
+++ /dev/null
-CREATE TABLE kronolith_events (
- event_id VARCHAR(32) NOT NULL,
- event_uid VARCHAR(255) NOT NULL,
- calendar_id VARCHAR(255) NOT NULL,
- event_creator_id VARCHAR(255) NOT NULL,
- event_description TEXT,
- event_location TEXT,
- event_url TEXT,
- event_status INT DEFAULT 0,
- event_attendees TEXT,
- event_resources TEXT,
- event_exceptions TEXT,
- event_title VARCHAR(255),
- event_recurtype SMALLINT DEFAULT 0,
- event_recurinterval SMALLINT,
- event_recurdays SMALLINT,
- event_recurenddate DATETIME,
- event_recurcount INT,
- event_start DATETIME,
- event_end DATETIME,
- event_allday TINYINT DEFAULT 0,
- event_alarm INT DEFAULT 0,
- event_alarm_methods TEXT,
- event_modified INT NOT NULL,
- event_private TINYINT DEFAULT 0 NOT NULL,
- event_baseid VARCHAR(255) DEFAULT '',
- event_exceptionoriginaldate DATETIME,
-
- PRIMARY KEY (event_id)
-);
-
-CREATE INDEX kronolith_calendar_idx ON kronolith_events (calendar_id);
-CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-
-
-CREATE TABLE kronolith_storage (
- vfb_owner VARCHAR(255),
- vfb_email VARCHAR(255) NOT NULL,
- vfb_serialized TEXT NOT NULL
-);
-
-CREATE INDEX kronolith_vfb_owner_idx ON kronolith_storage (vfb_owner);
-CREATE INDEX kronolith_vfb_email_idx ON kronolith_storage (vfb_email);
-
-
-CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
- share_name VARCHAR(255) NOT NULL,
- share_owner VARCHAR(255),
- share_flags SMALLINT DEFAULT 0 NOT NULL,
- perm_creator SMALLINT DEFAULT 0 NOT NULL,
- perm_default SMALLINT DEFAULT 0 NOT NULL,
- perm_guest SMALLINT DEFAULT 0 NOT NULL,
- attribute_name VARCHAR(255) NOT NULL,
- attribute_desc VARCHAR(255),
- attribute_color VARCHAR(7),
- PRIMARY KEY (share_id)
-);
-
-CREATE INDEX kronolith_shares_share_name_idx ON kronolith_shares (share_name);
-CREATE INDEX kronolith_shares_share_owner_idx ON kronolith_shares (share_owner);
-CREATE INDEX kronolith_shares_perm_creator_idx ON kronolith_shares (perm_creator);
-CREATE INDEX kronolith_shares_perm_default_idx ON kronolith_shares (perm_default);
-CREATE INDEX kronolith_shares_perm_guest_idx ON kronolith_shares (perm_guest);
-
-CREATE TABLE kronolith_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
-CREATE INDEX kronolith_shares_groups_group_uid_idx ON kronolith_shares_groups (group_uid);
-CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
-
-CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
- user_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
-CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
-CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
-
-CREATE TABLE kronolith_resources (
- resource_id INT NOT NULL,
- resource_name VARCHAR(255),
- resource_calendar VARCHAR(255),
- resource_description TEXT,
- resource_response_type INT,
- resource_type VARCHAR(255) NOT NULL,
- resource_members TEXT,
- resource_email VARCHAR(255),
-
- PRIMARY KEY (resource_id)
-);
-
-CREATE INDEX kronolith_resources_type_idx ON kronolith_resources (resource_type);
-CREATE INDEX kronolith_resources_calendar_idx ON kronolith_resources (resource_calendar);
-
-CREATE TABLE kronolith_events_geo (
- event_id VARCHAR(32) NOT NULL,
- event_coordinates POINT NOT NULL,
- SPATIAL INDEX (event_coordinates)
-);
-
-CREATE INDEX kronolith_events_geo_idx ON kronolith_events_geo (event_id);
+++ /dev/null
-CREATE TABLE kronolith_events (
- event_id VARCHAR2(32) NOT NULL,
- event_uid VARCHAR2(255) NOT NULL,
- calendar_id VARCHAR2(255) NOT NULL,
- event_creator_id VARCHAR2(255) NOT NULL,
- event_description VARCHAR2(4000),
- event_location VARCHAR2(4000),
- event_url VARCHAR2(4000),
- event_status NUMBER(8) DEFAULT 0,
- event_attendees VARCHAR2(4000),
- event_resources VARCHAR2(4000),
- event_exceptions VARCHAR2(4000),
- event_title VARCHAR2(255),
- event_recurtype NUMBER(8) DEFAULT 0,
- event_recurinterval NUMBER(16),
- event_recurdays NUMBER(16),
- event_recurenddate DATE,
- event_recurcount NUMBER(8),
- event_start DATE,
- event_end DATE,
- event_allday NUMBER(1) DEFAULT 0,
- event_alarm NUMBER(16) DEFAULT 0,
- event_alarm_methods VARCHAR2(4000),
- event_modified NUMBER(16) NOT NULL,
- event_private NUMBER(1) DEFAULT 0 NOT NULL,
- event_baseid VARCHAR2(255) DEFAULT '',
- event_exceptionoriginaldate DATE,
-
---
- PRIMARY KEY (event_id)
-);
-
-CREATE INDEX kronolith_calendar_idx ON kronolith_events (calendar_id);
-CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-
-
-CREATE TABLE kronolith_storage (
- vfb_owner VARCHAR2(255),
- vfb_email VARCHAR2(255) NOT NULL,
- vfb_serialized VARCHAR2(4000) NOT NULL
-);
-
-CREATE INDEX kronolith_vfb_owner_idx ON kronolith_storage (vfb_owner);
-CREATE INDEX kronolith_vfb_email_idx ON kronolith_storage (vfb_email);
-
-
-CREATE TABLE kronolith_shares (
- share_id NUMBER(16) NOT NULL,
- share_name VARCHAR2(255) NOT NULL,
- share_owner VARCHAR2(255),
- share_flags NUMBER(8) DEFAULT 0 NOT NULL,
- perm_creator NUMBER(8) DEFAULT 0 NOT NULL,
- perm_default NUMBER(8) DEFAULT 0 NOT NULL,
- perm_guest NUMBER(8) DEFAULT 0 NOT NULL,
- attribute_name VARCHAR2(255) NOT NULL,
- attribute_desc VARCHAR2(255),
- attribute_color VARCHAR2(7),
- PRIMARY KEY (share_id)
-);
-
-CREATE INDEX kronolith_share_name_idx ON kronolith_shares (share_name);
-CREATE INDEX kronolith_share_owner_idx ON kronolith_shares (share_owner);
-CREATE INDEX kronolith_perm_creator_idx ON kronolith_shares (perm_creator);
-CREATE INDEX kronolith_perm_default_idx ON kronolith_shares (perm_default);
-CREATE INDEX kronolith_perm_guest_idx ON kronolith_shares (perm_guest);
-
-CREATE TABLE kronolith_shares_groups (
- share_id NUMBER(16) NOT NULL,
- group_uid VARCHAR2(255) NOT NULL,
- perm NUMBER(8) NOT NULL
-);
-
-CREATE INDEX kronolith_groups_share_id_idx ON kronolith_shares_groups (share_id);
-CREATE INDEX kronolith_groups_group_uid_idx ON kronolith_shares_groups (group_uid);
-CREATE INDEX kronolith_groups_perm_idx ON kronolith_shares_groups (perm);
-
-CREATE TABLE kronolith_shares_users (
- share_id NUMBER(16) NOT NULL,
- user_uid VARCHAR2(255) NOT NULL,
- perm NUMBER(8) NOT NULL
-);
-
-CREATE INDEX kronolith_users_share_id_idx ON kronolith_shares_users (share_id);
-CREATE INDEX kronolith_users_user_uid_idx ON kronolith_shares_users (user_uid);
-CREATE INDEX kronolith_users_perm_idx ON kronolith_shares_users (perm);
-
-CREATE TABLE kronolith_resources (
- resource_id NUMBER(16) NOT NULL,
- resource_name VARCHAR2(255),
- resource_calendar VARCHAR2(255),
- resource_description CLOB,
- resource_response_type NUMBER(16),
- resource_type VARCHAR2(255) NOT NULL,
- resource_email VARCHAR2(255),
-
- resource_members CLOB,
-
- PRIMARY KEY (resource_id)
-);
-
-CREATE INDEX kronolith_resources_type_idx ON kronolith_resources (resource_type);
-CREATE INDEX kronolith_resources_cal_idx ON kronolith_resources (resource_calendar);
+++ /dev/null
-CREATE TABLE kronolith_events (
- event_id VARCHAR(32) NOT NULL,
- event_uid VARCHAR(255) NOT NULL,
- calendar_id VARCHAR(255) NOT NULL,
- event_creator_id VARCHAR(255) NOT NULL,
- event_description TEXT,
- event_location TEXT,
- event_url TEXT,
- event_status INT DEFAULT 0,
- event_attendees TEXT,
- event_resources TEXT,
- event_exceptions TEXT,
- event_title VARCHAR(255),
- event_recurtype SMALLINT DEFAULT 0,
- event_recurinterval SMALLINT,
- event_recurdays SMALLINT,
- event_recurenddate TIMESTAMP,
- event_recurcount INT,
- event_start TIMESTAMP,
- event_end TIMESTAMP,
- event_allday INT DEFAULT 0,
- event_alarm INT DEFAULT 0,
- event_alarm_methods TEXT,
- event_modified INT NOT NULL,
- event_private INT DEFAULT 0 NOT NULL,
- event_baseid VARCHAR(255) DEFAULT '',
- event_exceptionoriginaldate TIMESTAMP,
-
- PRIMARY KEY (event_id)
-);
-
-CREATE INDEX kronolith_calendar_idx ON kronolith_events (calendar_id);
-CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-
-
-CREATE TABLE kronolith_storage (
- vfb_owner VARCHAR(255),
- vfb_email VARCHAR(255) NOT NULL,
- vfb_serialized TEXT NOT NULL
-);
-
-CREATE INDEX kronolith_vfb_owner_idx ON kronolith_storage (vfb_owner);
-CREATE INDEX kronolith_vfb_email_idx ON kronolith_storage (vfb_email);
-
-
-CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
- share_name VARCHAR(255) NOT NULL,
- share_owner VARCHAR(255),
- share_flags SMALLINT DEFAULT 0 NOT NULL,
- perm_creator SMALLINT DEFAULT 0 NOT NULL,
- perm_default SMALLINT DEFAULT 0 NOT NULL,
- perm_guest SMALLINT DEFAULT 0 NOT NULL,
- attribute_name VARCHAR(255) NOT NULL,
- attribute_desc VARCHAR(255),
- attribute_color VARCHAR(7),
- PRIMARY KEY (share_id)
-);
-
-CREATE INDEX kronolith_shares_share_name_idx ON kronolith_shares (share_name);
-CREATE INDEX kronolith_shares_share_owner_idx ON kronolith_shares (share_owner);
-CREATE INDEX kronolith_shares_perm_creator_idx ON kronolith_shares (perm_creator);
-CREATE INDEX kronolith_shares_perm_default_idx ON kronolith_shares (perm_default);
-CREATE INDEX kronolith_shares_perm_guest_idx ON kronolith_shares (perm_guest);
-
-CREATE TABLE kronolith_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
-CREATE INDEX kronolith_shares_groups_group_uid_idx ON kronolith_shares_groups (group_uid);
-CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
-
-CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
- user_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
-CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
-CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
-
-CREATE TABLE kronolith_resources (
- resource_id INT NOT NULL,
- resource_name VARCHAR(255),
- resource_calendar VARCHAR(255),
- resource_description TEXT,
- resource_response_type INT,
- resource_type VARCHAR(255) NOT NULL,
- resource_members TEXT,
- resource_email VARCHAR(255),
-
- PRIMARY KEY (resource_id)
-);
-
-CREATE INDEX kronolith_resources_type_idx ON kronolith_resources (resource_type);
-CREATE INDEX kronolith_resources_calendar_idx ON kronolith_resources (resource_calendar);
+++ /dev/null
-CREATE TABLE kronolith_events (
- event_id VARCHAR(32) NOT NULL,
- event_uid VARCHAR(255) NOT NULL,
- calendar_id VARCHAR(255) NOT NULL,
- event_creator_id VARCHAR(255) NOT NULL,
- event_description TEXT,
- event_location TEXT,
- event_url TEXT,
- event_status INT DEFAULT 0,
- event_attendees TEXT,
- event_resources TEXT,
- event_exceptions TEXT,
- event_title VARCHAR(255),
- event_recurtype INT DEFAULT 0,
- event_recurinterval INT,
- event_recurdays INT,
- event_recurenddate DATETIME,
- event_recurcount INT,
- event_start DATETIME,
- event_end DATETIME,
- event_allday INT DEFAULT 0,
- event_alarm INT DEFAULT 0,
- event_alarm_methods TEXT,
- event_modified INT NOT NULL,
- event_private INT DEFAULT 0 NOT NULL,
- event_baseid VARCHAR(255) DEFAULT '',
- event_exceptionoriginaldate DATETIME,
-
- PRIMARY KEY (event_id)
-);
-
-CREATE INDEX kronolith_calendar_idx ON kronolith_events (calendar_id);
-CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-
-
-CREATE TABLE kronolith_storage (
- vfb_owner VARCHAR(255),
- vfb_email VARCHAR(255) NOT NULL,
- vfb_serialized TEXT NOT NULL
-);
-
-CREATE INDEX kronolith_vfb_owner_idx ON kronolith_storage (vfb_owner);
-CREATE INDEX kronolith_vfb_email_idx ON kronolith_storage (vfb_email);
-
-
-CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
- share_name VARCHAR(255) NOT NULL,
- share_owner VARCHAR(255),
- share_flags SMALLINT DEFAULT 0 NOT NULL,
- perm_creator SMALLINT DEFAULT 0 NOT NULL,
- perm_default SMALLINT DEFAULT 0 NOT NULL,
- perm_guest SMALLINT DEFAULT 0 NOT NULL,
- attribute_name VARCHAR(255) NOT NULL,
- attribute_desc VARCHAR(255),
- attribute_color VARCHAR(7),
- PRIMARY KEY (share_id)
-);
-
-CREATE INDEX kronolith_shares_share_name_idx ON kronolith_shares (share_name);
-CREATE INDEX kronolith_shares_share_owner_idx ON kronolith_shares (share_owner);
-CREATE INDEX kronolith_shares_perm_creator_idx ON kronolith_shares (perm_creator);
-CREATE INDEX kronolith_shares_perm_default_idx ON kronolith_shares (perm_default);
-CREATE INDEX kronolith_shares_perm_guest_idx ON kronolith_shares (perm_guest);
-
-CREATE TABLE kronolith_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
-CREATE INDEX kronolith_shares_groups_group_uid_idx ON kronolith_shares_groups (group_uid);
-CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
-
-CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
- user_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
-);
-
-CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
-CREATE INDEX kronolith_shares_users_user_uid_idx ON kronolith_shares_users (user_uid);
-CREATE INDEX kronolith_shares_users_perm_idx ON kronolith_shares_users (perm);
-
-CREATE TABLE kronolith_resources (
- resource_id INT NOT NULL,
- resource_name VARCHAR(255),
- resource_calendar VARCHAR(255),
- resource_description TEXT,
- resource_response_type INT,
- resource_type VARCHAR(255) NOT NULL,
- resource_members TEXT,
- resource_email VARCHAR(255),
-
- PRIMARY KEY (resource_id)
-);
-
-CREATE INDEX kronolith_resources_type_idx ON kronolith_resources (resource_type);
-CREATE INDEX kronolith_resources_calendar_idx ON kronolith_resources (resource_calendar);
-
-CREATE TABLE kronolith_events_geo (
- event_id VARCHAR(32) NOT NULL,
- event_lat VARCHAR(32) NOT NULL,
- event_lon VARCHAR(32) NOT NULL
-);
-
-CREATE INDEX kronolith_events_geo_idx ON kronolith_events_geo (event_id);
+++ /dev/null
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<database>
-
- <name><variable>name</variable></name>
- <create>false</create>
- <overwrite>false</overwrite>
-
- <table>
-
- <name>kronolith_events</name>
-
- <declaration>
-
- <field>
- <name>event_id</name>
- <type>text</type>
- <length>32</length>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>event_uid</name>
- <type>text</type>
- <length>255</length>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>calendar_id</name>
- <type>text</type>
- <length>255</length>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>event_creator_id</name>
- <type>text</type>
- <length>255</length>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>event_description</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_location</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_url</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_status</name>
- <type>integer</type>
- <default>0</default>
- </field>
-
- <field>
- <name>event_attendees</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_resources</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_exceptions</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_title</name>
- <type>text</type>
- <length>255</length>
- </field>
-
- <field>
- <name>event_recurtype</name>
- <type>integer</type>
- <default>0</default>
- </field>
-
- <field>
- <name>event_recurinterval</name>
- <type>integer</type>
- </field>
-
- <field>
- <name>event_recurdays</name>
- <type>integer</type>
- </field>
-
- <field>
- <name>event_recurenddate</name>
- <type>timestamp</type>
- <default></default>
- </field>
-
- <field>
- <name>event_recurcount</name>
- <type>integer</type>
- </field>
-
- <field>
- <name>event_start</name>
- <type>timestamp</type>
- <default></default>
- </field>
-
- <field>
- <name>event_end</name>
- <type>timestamp</type>
- <default></default>
- </field>
-
- <field>
- <name>event_alarm</name>
- <type>integer</type>
- <default>0</default>
- </field>
-
- <field>
- <name>event_alarm_methods</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>event_allday</name>
- <type>integer</type>
- <length>1</length>
- <default>0</default>
- </field>
-
- <field>
- <name>event_modified</name>
- <type>integer</type>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>event_private</name>
- <type>integer</type>
- <length>1</length>
- <notnull>true</notnull>
- <default>0</default>
- </field>
-
- <field>
- <name>event_baseid</name>
- <type>text</type>
- <length>255</length>
- </field>
-
- <field>
- <name>event_exceptionoriginaldate</name>
- <type>timestamp</type>
- <default></default>
- </field>
-
- <index>
- <name>kronolith_primary</name>
- <primary>true</primary>
- <field>
- <name>event_id</name>
- </field>
- </index>
-
- <index>
- <name>kronolith_calendar</name>
- <field>
- <name>calendar_id</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_uid</name>
- <field>
- <name>event_uid</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
- <table>
-
- <name>kronolith_storage</name>
-
- <declaration>
-
- <field>
- <name>vfb_owner</name>
- <type>text</type>
- <length>255</length>
- </field>
-
- <field>
- <name>vfb_email</name>
- <type>text</type>
- <length>255</length>
- <notnull>true</notnull>
- </field>
-
- <field>
- <name>vfb_serialized</name>
- <type>clob</type>
- </field>
-
- <index>
- <name>kronolith_vfb_owner</name>
- <field>
- <name>vfb_owner</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_vfb_email</name>
- <field>
- <name>vfb_email</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
- <table>
-
- <name>kronolith_shares</name>
-
- <declaration>
-
- <field>
- <name>share_id</name>
- <type>integer</type>
- <default></default>
- <notnull>true</notnull>
- <length>4</length>
- </field>
-
- <field>
- <name>share_name</name>
- <type>text</type>
- <default></default>
- <notnull>true</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>share_owner</name>
- <type>text</type>
- <default></default>
- <length>255</length>
- </field>
-
- <field>
- <name>share_flags</name>
- <type>integer</type>
- <default>0</default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <field>
- <name>perm_creator</name>
- <type>integer</type>
- <default>0</default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <field>
- <name>perm_default</name>
- <type>integer</type>
- <default>0</default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <field>
- <name>perm_guest</name>
- <type>integer</type>
- <default>0</default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <field>
- <name>attribute_name</name>
- <type>text</type>
- <default></default>
- <notnull>true</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>attribute_desc</name>
- <type>text</type>
- <default></default>
- <notnull>false</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>attribute_color</name>
- <type>text</type>
- <default></default>
- <notnull>false</notnull>
- <length>7</length>
- </field>
-
- <index>
- <name>kronolith_share_name</name>
- <field>
- <name>share_name</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_share_owner</name>
- <field>
- <name>share_owner</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_perm_creator</name>
- <field>
- <name>perm_creator</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_perm_default</name>
- <field>
- <name>perm_default</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_perm_guest</name>
- <field>
- <name>perm_guest</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_shares_pKey</name>
- <primary>true</primary>
- <field>
- <name>share_id</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
- <table>
-
- <name>kronolith_shares_groups</name>
-
- <declaration>
-
- <field>
- <name>share_id</name>
- <type>integer</type>
- <default></default>
- <notnull>true</notnull>
- <length>4</length>
- </field>
-
- <field>
- <name>group_uid</name>
- <type>text</type>
- <default></default>
- <notnull>true</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>perm</name>
- <type>integer</type>
- <default></default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <index>
- <name>kronolith_groups_share_id</name>
- <field>
- <name>share_id</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_groups_group_uid</name>
- <field>
- <name>group_uid</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_groups_perm</name>
- <field>
- <name>perm</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
- <table>
-
- <name>kronolith_shares_users</name>
-
- <declaration>
-
- <field>
- <name>share_id</name>
- <type>integer</type>
- <default></default>
- <notnull>true</notnull>
- <length>4</length>
- </field>
-
- <field>
- <name>user_uid</name>
- <type>text</type>
- <default></default>
- <notnull>true</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>perm</name>
- <type>integer</type>
- <default></default>
- <notnull>true</notnull>
- <length>2</length>
- </field>
-
- <index>
- <name>kronolith_users_share_id</name>
- <field>
- <name>share_id</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_users_user_uid</name>
- <field>
- <name>user_uid</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_users_perm</name>
- <field>
- <name>perm</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
- <table>
-
- <name>kronolith_resources</name>
-
- <declaration>
-
- <field>
- <name>resource_id</name>
- <type>integer</type>
- <notnull>true</notnull>
- <length>4</length>
- </field>
-
- <field>
- <name>resource_name</name>
- <type>text</type>
- <length>255</length>
- </field>
-
- <field>
- <name>resource_calendar</name>
- <type>text</type>
- <length>255</length>
- </field>
-
- <field>
- <name>resource_description</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>resource_response_type</name>
- <type>integer</type>
- <length>4</length>
- </field>
-
- <field>
- <name>resource_type</name>
- <type>text</type>
- <notnull>true</notnull>
- <length>255</length>
- </field>
-
- <field>
- <name>resource_members</name>
- <type>clob</type>
- </field>
-
- <field>
- <name>resource_email</name>
- <type>text</type>
- <length>255</length>
- </field>
- <index>
- <name>kronolith_resources_type_idx</name>
- <field>
- <name>resource_type</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- <index>
- <name>kronolith_resources_calendar_idx</name>
- <field>
- <name>resource_calendar</name>
- <sorting>ascending</sorting>
- </field>
- </index>
-
- </declaration>
-
- </table>
-
-</database>