// ---------------------------------------------------------- // driver: maxdb, generated: 2008-07-06 21:11:15 // ---------------------------------------------------------- // ---------------------------------------------------------- // alter table users // ---------------------------------------------------------- ALTER TABLE system_user TO users // // ---------------------------------------------------------- // create table queue_preferences // ---------------------------------------------------------- CREATE TABLE queue_preferences ( queue_id INTEGER NOT NULL, preferences_key VARCHAR (150) NOT NULL, preferences_value VARCHAR (250) ) // CREATE INDEX queue_preferences_qu44 ON queue_preferences (queue_id) // // ---------------------------------------------------------- // create table service_sla // ---------------------------------------------------------- CREATE TABLE service_sla ( service_id INTEGER NOT NULL, sla_id INTEGER NOT NULL, UNIQUE service_sla_service_sla (service_id, sla_id) ) // // ---------------------------------------------------------- // create table link_type // ---------------------------------------------------------- CREATE TABLE link_type ( id serial, name VARCHAR (50) NOT NULL, valid_id SMALLINT NOT NULL, create_time timestamp NOT NULL, create_by INTEGER NOT NULL, change_time timestamp NOT NULL, change_by INTEGER NOT NULL, PRIMARY KEY(id), UNIQUE link_type_name (name) ) // // ---------------------------------------------------------- // create table link_state // ---------------------------------------------------------- CREATE TABLE link_state ( id serial, name VARCHAR (50) NOT NULL, valid_id SMALLINT NOT NULL, create_time timestamp NOT NULL, create_by INTEGER NOT NULL, change_time timestamp NOT NULL, change_by INTEGER NOT NULL, PRIMARY KEY(id), UNIQUE link_state_name (name) ) // // ---------------------------------------------------------- // create table link_object // ---------------------------------------------------------- CREATE TABLE link_object ( id serial, name VARCHAR (100) NOT NULL, PRIMARY KEY(id), UNIQUE link_object_name (name) ) // // ---------------------------------------------------------- // create table link_relation // ---------------------------------------------------------- CREATE TABLE link_relation ( source_object_id SMALLINT NOT NULL, source_key VARCHAR (50) NOT NULL, target_object_id SMALLINT NOT NULL, target_key VARCHAR (50) NOT NULL, type_id SMALLINT NOT NULL, state_id SMALLINT NOT NULL, create_time timestamp NOT NULL, create_by INTEGER NOT NULL, UNIQUE link_relation_view (source_object_id, source_key, target_object_id, target_key, type_id) ) // // ---------------------------------------------------------- // alter table queue // ---------------------------------------------------------- ALTER TABLE queue ADD first_response_notify SMALLINT // // ---------------------------------------------------------- // alter table queue // ---------------------------------------------------------- ALTER TABLE queue ADD update_notify SMALLINT // // ---------------------------------------------------------- // alter table queue // ---------------------------------------------------------- ALTER TABLE queue ADD solution_notify SMALLINT // // ---------------------------------------------------------- // alter table ticket // ---------------------------------------------------------- ALTER TABLE ticket CHANGE escalation_start_time escalation_update_time INTEGER NOT NULL // // ---------------------------------------------------------- // alter table ticket // ---------------------------------------------------------- ALTER TABLE ticket ADD escalation_time INTEGER // UPDATE ticket SET escalation_time = 0 WHERE escalation_time IS NULL // ALTER TABLE ticket CHANGE escalation_time escalation_time INTEGER NOT NULL // // ---------------------------------------------------------- // alter table sla // ---------------------------------------------------------- ALTER TABLE sla ADD first_response_notify SMALLINT // // ---------------------------------------------------------- // alter table sla // ---------------------------------------------------------- ALTER TABLE sla ADD update_notify SMALLINT // // ---------------------------------------------------------- // alter table sla // ---------------------------------------------------------- ALTER TABLE sla ADD solution_notify SMALLINT // // ---------------------------------------------------------- // create table article_search // ---------------------------------------------------------- CREATE TABLE article_search ( id INTEGER, ticket_id INTEGER NOT NULL, article_type_id SMALLINT NOT NULL, article_sender_type_id SMALLINT NOT NULL, a_from VARCHAR (3800), a_to VARCHAR (3800), a_cc VARCHAR (3800), a_subject VARCHAR (3800), a_message_id VARCHAR (3800), a_body LONG NOT NULL, incoming_time INTEGER NOT NULL, a_freekey1 VARCHAR (250), a_freetext1 VARCHAR (250), a_freekey2 VARCHAR (250), a_freetext2 VARCHAR (250), a_freekey3 VARCHAR (250), a_freetext3 VARCHAR (250), PRIMARY KEY(id) ) // CREATE INDEX article_search_artic50 ON article_search (article_sender_type_id) // CREATE INDEX article_search_artic71 ON article_search (article_type_id) // CREATE INDEX article_search_messa81 ON article_search (a_message_id) // CREATE INDEX article_search_ticke65 ON article_search (ticket_id) // // ---------------------------------------------------------- // alter table mail_account // ---------------------------------------------------------- ALTER TABLE pop3_account TO mail_account // // ---------------------------------------------------------- // alter table mail_account // ---------------------------------------------------------- ALTER TABLE mail_account ADD account_type VARCHAR (20) // // ---------------------------------------------------------- // alter table article // ---------------------------------------------------------- ALTER TABLE article CHANGE a_body a_body LONG NOT NULL // // ---------------------------------------------------------- // alter table xml_storage // ---------------------------------------------------------- ALTER TABLE xml_storage CHANGE xml_content_value xml_content_value LONG // // ---------------------------------------------------------- // insert into table notifications // ---------------------------------------------------------- INSERT INTO notifications (notification_type, notification_charset, notification_language, subject, text, create_by, create_time, change_by, change_time) VALUES ('Agent::EscalationNotifyBefore', 'iso-8859-1', 'en', 'Ticket Escalation Warning! ()', 'Hi , the ticket "" will escalate! Escalation at: Escalation in: wrote: Please have a look at: :///index.pl?Action=AgentZoom&TicketID= Your OTRS Notification Master', 1, timestamp, 1, timestamp) // // ---------------------------------------------------------- // insert into table notifications // ---------------------------------------------------------- INSERT INTO notifications (notification_type, notification_charset, notification_language, subject, text, create_by, create_time, change_by, change_time) VALUES ('Agent::EscalationNotifyBefore', 'iso-8859-1', 'de', 'Ticket Eskalations-Warnung! ()', 'Hallo , das Ticket "" wird bald eskalieren! Eskalation um: Eskalation in: schrieb: Bitte um Bearbeitung: :///index.pl?Action=AgentZoom&TicketID= Ihr OTRS Benachrichtigungs-Master', 1, timestamp, 1, timestamp) // // ---------------------------------------------------------- // insert into table link_type // ---------------------------------------------------------- INSERT INTO link_type (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('Normal', 1, 1, timestamp, 1, timestamp) // // ---------------------------------------------------------- // insert into table link_type // ---------------------------------------------------------- INSERT INTO link_type (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('ParentChild', 1, 1, timestamp, 1, timestamp) // // ---------------------------------------------------------- // insert into table link_state // ---------------------------------------------------------- INSERT INTO link_state (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('Valid', 1, 1, timestamp, 1, timestamp) // // ---------------------------------------------------------- // insert into table link_state // ---------------------------------------------------------- INSERT INTO link_state (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('Temporary', 1, 1, timestamp, 1, timestamp) // ALTER TABLE queue_preferences ADD FOREIGN KEY (queue_id) REFERENCES queue(id) // ALTER TABLE service_sla ADD FOREIGN KEY (service_id) REFERENCES service(id) // ALTER TABLE service_sla ADD FOREIGN KEY (sla_id) REFERENCES sla(id) // ALTER TABLE link_type ADD FOREIGN KEY (create_by) REFERENCES users(id) // ALTER TABLE link_type ADD FOREIGN KEY (change_by) REFERENCES users(id) // ALTER TABLE link_type ADD FOREIGN KEY (valid_id) REFERENCES valid(id) // ALTER TABLE link_state ADD FOREIGN KEY (create_by) REFERENCES users(id) // ALTER TABLE link_state ADD FOREIGN KEY (change_by) REFERENCES users(id) // ALTER TABLE link_state ADD FOREIGN KEY (valid_id) REFERENCES valid(id) // ALTER TABLE link_relation ADD FOREIGN KEY (source_object_id) REFERENCES link_object(id) // ALTER TABLE link_relation ADD FOREIGN KEY (target_object_id) REFERENCES link_object(id) // ALTER TABLE link_relation ADD FOREIGN KEY (state_id) REFERENCES link_state(id) // ALTER TABLE link_relation ADD FOREIGN KEY (type_id) REFERENCES link_type(id) // ALTER TABLE link_relation ADD FOREIGN KEY (create_by) REFERENCES users(id) // ALTER TABLE article_search ADD FOREIGN KEY (article_sender_type_id) REFERENCES article_sender_type(id) // ALTER TABLE article_search ADD FOREIGN KEY (article_type_id) REFERENCES article_type(id) // ALTER TABLE article_search ADD FOREIGN KEY (ticket_id) REFERENCES ticket(id) //