CREATE TABLE ingo_rules (
- rule_id INT NOT NULL,
+ rule_id NUMBER(16) NOT NULL,
rule_owner VARCHAR2(255) NOT NULL,
rule_name VARCHAR2(255) NOT NULL,
- rule_action INT NOT NULL,
+ rule_action NUMBER(16) NOT NULL,
rule_value VARCHAR2(255),
- rule_flags INT,
+ rule_flags NUMBER(16),
rule_conditions CLOB,
- rule_combine INT,
- rule_stop INT,
- rule_active INT DEFAULT 1 NOT NULL,
- rule_order INT DEFAULT 0 NOT NULL,
+ rule_combine NUMBER(16),
+ rule_stop NUMBER(1),
+ rule_active NUMBER(1) DEFAULT 1 NOT NULL,
+ rule_order NUMBER(16) DEFAULT 0 NOT NULL,
--
PRIMARY KEY (rule_id)
);
CREATE TABLE ingo_lists (
list_owner VARCHAR2(255) NOT NULL,
- list_blacklist INT DEFAULT 0,
+ list_blacklist NUMBER(1) DEFAULT 0,
list_address VARCHAR2(255) NOT NULL
);
CREATE TABLE ingo_forwards (
forward_owner VARCHAR2(255) NOT NULL,
forward_addresses CLOB,
- forward_keep INT DEFAULT 0 NOT NULL,
+ forward_keep NUMBER(16) DEFAULT 0 NOT NULL,
--
PRIMARY KEY (forward_owner)
);
vacation_addresses CLOB,
vacation_subject VARCHAR2(255),
vacation_reason CLOB,
- vacation_days INT DEFAULT 7,
- vacation_start INT,
- vacation_end INT,
+ vacation_days NUMBER(16) DEFAULT 7,
+ vacation_start NUMBER(16),
+ vacation_end NUMBER(16),
vacation_excludes CLOB,
- vacation_ignorelists INT DEFAULT 1,
+ vacation_ignorelists NUMBER(1) DEFAULT 1,
--
PRIMARY KEY (vacation_owner)
);
CREATE TABLE ingo_spam (
spam_owner VARCHAR2(255) NOT NULL,
- spam_level INT DEFAULT 5,
+ spam_level NUMBER(16) DEFAULT 5,
spam_folder VARCHAR2(255),
--
PRIMARY KEY (spam_owner)
CREATE TABLE ingo_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(255) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
PRIMARY KEY (share_id)
CREATE INDEX ingo_shares_perm_guest_idx ON ingo_shares (perm_guest);
CREATE TABLE ingo_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
+ share_id NUMBER(16) NOT NULL,
+ group_uid VARCHAR2(255) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX ingo_shares_groups_share_id_idx ON ingo_shares_groups (share_id);
CREATE INDEX ingo_shares_groups_perm_idx ON ingo_shares_groups (perm);
CREATE TABLE ingo_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(255) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX ingo_shares_users_share_id_idx ON ingo_shares_users (share_id);
event_creator_id VARCHAR2(255) NOT NULL,
event_description VARCHAR2(4000),
event_location VARCHAR2(4000),
- event_status INT DEFAULT 0,
+ event_status NUMBER(8) DEFAULT 0,
event_attendees VARCHAR2(4000),
event_resources VARCHAR2(4000),
event_exceptions VARCHAR2(4000),
event_title VARCHAR2(255),
- event_recurtype INT DEFAULT 0,
- event_recurinterval INT,
- event_recurdays INT,
+ event_recurtype NUMBER(8) DEFAULT 0,
+ event_recurinterval NUMBER(16),
+ event_recurdays NUMBER(16),
event_recurenddate DATE,
- event_recurcount INT,
+ event_recurcount NUMBER(8),
event_start DATE,
event_end DATE,
- event_allday INT DEFAULT 0,
- event_alarm INT DEFAULT 0,
+ event_allday NUMBER(1) DEFAULT 0,
+ event_alarm NUMBER(16) DEFAULT 0,
event_alarm_methods VARCHAR2(4000),
- event_modified INT NOT NULL,
- event_private INT DEFAULT 0 NOT NULL,
+ event_modified NUMBER(16) NOT NULL,
+ event_private NUMBER(1) DEFAULT 0 NOT NULL,
--
PRIMARY KEY (event_id)
);
CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(255) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
attribute_color VARCHAR2(7),
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
+ share_id NUMBER(16) NOT NULL,
+ group_uid VARCHAR2(255) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(255) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
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_id NUMBER(16) NOT NULL,
+ resource_name VARCHAR2(255),
+ resource_calendar VARCHAR2(255),
resource_description CLOB,
- resource_category VARCHAR(255) DEFAULT '',
- resource_response_type INT DEFAULT 0,
- resource_type VARCHAR(255) NOT NULL,
+ resource_category VARCHAR2(255) DEFAULT '',
+ resource_response_type NUMBER(16) DEFAULT 0,
+ resource_type VARCHAR2(255) NOT NULL,
resource_members CLOB,
PRIMARY KEY (resource_id)
-ALTER TABLE kronolith_events ADD COLUMN event_id_new VARCHAR(32);
+ALTER TABLE kronolith_events ADD COLUMN event_id_new VARCHAR2(32);
UPDATE kronolith_events SET event_id_new = event_id;
ALTER TABLE kronolith_events DROP COLUMN event_id;
ALTER TABLE kronolith_events RENAME COLUMN event_id_new to event_id;
ALTER TABLE kronolith_events ADD event_uid VARCHAR2(255);
ALTER TABLE kronolith_events ADD event_creator_id VARCHAR2(255);
-ALTER TABLE kronolith_events ADD event_status INT DEFAULT 0;
+ALTER TABLE kronolith_events ADD event_status NUMBER(2) DEFAULT 0;
ALTER TABLE kronolith_events ADD event_attendees VARCHAR2(4000);
CREATE INDEX kronolith_uid_idx ON kronolith_events (event_uid);
-ALTER TABLE kronolith_events ADD event_private INT DEFAULT 0 NOT NULL;
-ALTER TABLE kronolith_events ADD event_recurcount INT;
+ALTER TABLE kronolith_events ADD event_private NUMBER(1) DEFAULT 0 NOT NULL;
+ALTER TABLE kronolith_events ADD event_recurcount NUMBER(8);
CREATE TABLE kronolith_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(255) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
PRIMARY KEY (share_id)
CREATE INDEX kronolith_shares_perm_guest_idx ON kronolith_shares (perm_guest);
CREATE TABLE kronolith_shares_groups (
- share_id INT NOT NULL,
- group_uid INT NOT NULL,
- perm SMALLINT NOT NULL
+ share_id NUMBER(16) NOT NULL,
+ group_uid NUMBER(16) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX kronolith_shares_groups_share_id_idx ON kronolith_shares_groups (share_id);
CREATE INDEX kronolith_shares_groups_perm_idx ON kronolith_shares_groups (perm);
CREATE TABLE kronolith_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(32) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX kronolith_shares_users_share_id_idx ON kronolith_shares_users (share_id);
task_name VARCHAR2(255) NOT NULL,
task_uid VARCHAR2(255) NOT NULL,
task_desc CLOB,
- task_start INT,
- task_due INT,
- task_priority INT DEFAULT 0 NOT NULL,
+ task_start NUMBER(16),
+ task_due NUMBER(16),
+ task_priority NUMBER(16) DEFAULT 0 NOT NULL,
task_estimate FLOAT,
task_category VARCHAR2(80),
- task_completed SMALLINT DEFAULT 0 NOT NULL,
- task_completed_date INT,
- task_alarm INT DEFAULT 0 NOT NULL,
+ task_completed NUMBER(8) DEFAULT 0 NOT NULL,
+ task_completed_date NUMBER(16),
+ task_alarm NUMBER(16) DEFAULT 0 NOT NULL,
task_alarm_methods CLOB,
- task_private SMALLINT DEFAULT 0 NOT NULL,
+ task_private NUMBER(8) DEFAULT 0 NOT NULL,
--
PRIMARY KEY (task_id)
);
CREATE INDEX nag_start_idx ON nag_tasks (task_start);
CREATE TABLE nag_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(25) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
PRIMARY KEY (share_id)
CREATE INDEX nag_shares_perm_guest_idx ON nag_shares (perm_guest);
CREATE TABLE nag_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
+ share_id NUMBER(16) NOT NULL,
+ group_uid VARCHAR2(255) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX nag_shares_groups_share_id_idx ON nag_shares_groups (share_id);
CREATE INDEX nag_shares_groups_perm_idx ON nag_shares_groups (perm);
CREATE TABLE nag_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(255) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX nag_shares_users_share_id_idx ON nag_shares_users (share_id);
ALTER TABLE nag_tasks RENAME COLUMN task_category_new TO task_category;
ALTER TABLE nag_tasks MODIFY task_name VARCHAR2(255);
-ALTER TABLE nag_tasks MODIFY task_private INT DEFAULT 0;
+ALTER TABLE nag_tasks MODIFY task_private NUMBER(16) DEFAULT 0;
ALTER TABLE nag_tasks ADD task_uid VARCHAR2(255);
-ALTER TABLE nag_tasks ADD task_alarm INT DEFAULT 0 NOT NULL;
+ALTER TABLE nag_tasks ADD task_alarm NUMBER(16) DEFAULT 0 NOT NULL;
CREATE INDEX nag_tasklist_idx ON nag_tasks (task_owner);
CREATE INDEX nag_uid_idx ON nag_tasks (task_uid);
CREATE INDEX turba_lastname_idx ON turba_objects (object_lastname);
CREATE TABLE turba_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(255) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
attribute_params VARCHAR2(4000),
CREATE INDEX turba_shares_perm_guest_idx ON turba_shares (perm_guest);
CREATE TABLE turba_shares_groups (
- share_id INT NOT NULL,
- group_uid VARCHAR(255) NOT NULL,
- perm SMALLINT NOT NULL
+ share_id NUMBER(16) NOT NULL,
+ group_uid VARCHAR2(255) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX turba_shares_groups_share_id_idx ON turba_shares_groups (share_id);
CREATE INDEX turba_shares_groups_perm_idx ON turba_shares_groups (perm);
CREATE TABLE turba_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(255) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX turba_shares_users_share_id_idx ON turba_shares_users (share_id);
-ALTER TABLE turba_objects ADD object_uid VARCHAR(255);
-ALTER TABLE turba_objects ADD object_freebusyurl VARCHAR(255);
+ALTER TABLE turba_objects ADD object_uid VARCHAR2(255);
+ALTER TABLE turba_objects ADD object_freebusyurl VARCHAR2(255);
ALTER TABLE turba_objects ADD object_smimepublickey CLOB;
ALTER TABLE turba_objects ADD object_pgppublickey CLOB;
CREATE TABLE turba_shares (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
share_name VARCHAR2(255) NOT NULL,
share_owner VARCHAR2(32) NOT NULL,
- share_flags SMALLINT NOT NULL DEFAULT 0,
- perm_creator SMALLINT NOT NULL DEFAULT 0,
- perm_default SMALLINT NOT NULL DEFAULT 0,
- perm_guest SMALLINT NOT NULL DEFAULT 0,
+ share_flags NUMBER(8) NOT NULL DEFAULT 0,
+ perm_creator NUMBER(8) NOT NULL DEFAULT 0,
+ perm_default NUMBER(8) NOT NULL DEFAULT 0,
+ perm_guest NUMBER(8) NOT NULL DEFAULT 0,
attribute_name VARCHAR2(255) NOT NULL,
attribute_desc VARCHAR2(255),
attribute_params VARCHAR2(4000),
CREATE INDEX turba_shares_perm_guest_idx ON turba_shares (perm_guest);
CREATE TABLE turba_shares_groups (
- share_id INT NOT NULL,
- group_uid INT NOT NULL,
- perm SMALLINT NOT NULL
+ share_id NUMBER(16) NOT NULL,
+ group_uid NUMBER(16) NOT NULL,
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX turba_shares_groups_share_id_idx ON turba_shares_groups (share_id);
CREATE INDEX turba_shares_groups_perm_idx ON turba_shares_groups (perm);
CREATE TABLE turba_shares_users (
- share_id INT NOT NULL,
+ share_id NUMBER(16) NOT NULL,
user_uid VARCHAR2(32) NOT NULL,
- perm SMALLINT NOT NULL
+ perm NUMBER(8) NOT NULL
);
CREATE INDEX turba_shares_users_share_id_idx ON turba_shares_users (share_id);