-- -- -- Update an existing OTRS database from 2.0 to 2.1 -- Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/ -- -- -- $Id: DBUpdate-to-2.1.mysql.sql,v 1.17 2007/06/28 15:24:22 mh Exp $ -- -- -- -- usage: cat DBUpdate-to-2.1.mysql.sql | mysql -f -u root otrs -- -- -- -- -- ticket -- ALTER TABLE ticket ADD responsible_user_id INTEGER NOT NULL; ALTER TABLE ticket ADD freekey9 VARCHAR (80); ALTER TABLE ticket ADD freetext9 VARCHAR (150); ALTER TABLE ticket ADD freekey10 VARCHAR (80); ALTER TABLE ticket ADD freetext10 VARCHAR (150); ALTER TABLE ticket ADD freekey11 VARCHAR (80); ALTER TABLE ticket ADD freetext11 VARCHAR (150); ALTER TABLE ticket ADD freekey12 VARCHAR (80); ALTER TABLE ticket ADD freetext12 VARCHAR (150); ALTER TABLE ticket ADD freekey13 VARCHAR (80); ALTER TABLE ticket ADD freetext13 VARCHAR (150); ALTER TABLE ticket ADD freekey14 VARCHAR (80); ALTER TABLE ticket ADD freetext14 VARCHAR (150); ALTER TABLE ticket ADD freekey15 VARCHAR (80); ALTER TABLE ticket ADD freetext15 VARCHAR (150); ALTER TABLE ticket ADD freekey16 VARCHAR (80); ALTER TABLE ticket ADD freetext16 VARCHAR (150); INSERT INTO ticket_history_type (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('ResponsibleUpdate', 1, 1, current_timestamp, 1, current_timestamp); INSERT INTO ticket_history_type (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('Subscribe', 1, 1, current_timestamp, 1, current_timestamp); INSERT INTO ticket_history_type (name, valid_id, create_by, create_time, change_by, change_time) VALUES ('Unsubscribe', 1, 1, current_timestamp, 1, current_timestamp); CREATE TABLE ticket_watcher ( ticket_id BIGINT NOT NULL, user_id INTEGER NOT NULL, create_time DATETIME NOT NULL, create_by INTEGER NOT NULL, change_time DATETIME NOT NULL, change_by INTEGER NOT NULL, INDEX ticket_id (ticket_id) ); -- -- queue, add calendar -- ALTER TABLE queue ADD calendar_name varchar (100); -- -- change to support char keys (not only integer) -- ALTER TABLE object_link MODIFY object_link_a_id VARCHAR (80); ALTER TABLE object_link MODIFY object_link_b_id VARCHAR (80); INSERT INTO notifications (notification_type, notification_charset, notification_language, subject, text, create_time, create_by, change_time, change_by) VALUES ('Agent::ResponsibleUpdate', 'iso-8859-1', 'en', 'Ticket responsible assigned to you! ()', 'Hi , a ticket [] is assigned to you by " ". Comment: :///index.pl?Action=AgentZoom&TicketID= Your OTRS Notification Master', current_timestamp, 1, current_timestamp, 1); INSERT INTO notifications (notification_type, notification_charset, notification_language, subject, text, create_time, create_by, change_time, change_by) VALUES ('Agent::ResponsibleUpdate', 'iso-8859-1', 'de', 'Ticket Verantwortung uebertragen an Sie! ()', 'Hi , die Verantwortung des Tickets [] wurde an Sie von " " uebertragen. Kommentar: :///index.pl?Action=AgentZoom&TicketID= Ihr OTRS Benachrichtigungs-Master', current_timestamp, 1, current_timestamp, 1); -- -- faq -- CREATE TABLE faq_voting ( id BIGINT NOT NULL AUTO_INCREMENT, created_by VARCHAR (200) NOT NULL, item_id INTEGER NOT NULL, interface VARCHAR (80), ip VARCHAR (50), rate INTEGER NOT NULL, created DATETIME, PRIMARY KEY(id) ); ALTER TABLE faq_category ADD parent_id INTEGER; ALTER TABLE faq_category ADD valid_id INTEGER; UPDATE faq_category SET parent_id = 0; UPDATE faq_category SET valid_id = 1; ALTER TABLE faq_category CHANGE create_by created_by INTEGER; ALTER TABLE faq_category CHANGE change_by changed_by INTEGER; ALTER TABLE faq_category CHANGE create_time created DATETIME; ALTER TABLE faq_category CHANGE change_time changed DATETIME; ALTER TABLE faq_history CHANGE create_by created_by INTEGER; ALTER TABLE faq_history CHANGE change_by changed_by INTEGER; ALTER TABLE faq_history CHANGE create_time created DATETIME; ALTER TABLE faq_history CHANGE change_time changed DATETIME; ALTER TABLE faq_item CHANGE create_by created_by INTEGER; ALTER TABLE faq_item CHANGE change_by changed_by INTEGER; ALTER TABLE faq_item CHANGE create_time created DATETIME; ALTER TABLE faq_item CHANGE change_time changed DATETIME; ALTER TABLE faq_attachment CHANGE create_by created_by INTEGER; ALTER TABLE faq_attachment CHANGE change_by changed_by INTEGER; ALTER TABLE faq_attachment CHANGE create_time created DATETIME; ALTER TABLE faq_attachment CHANGE change_time changed DATETIME;