Commit bcfc6ec6 authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gato

Renamed column time to logTime in mucConversationLog. JM-1153

git-svn-id: http://svn.igniterealtime.org/svn/repos/openfire/trunk@9322 b35dd754-fafc-0310-a699-88a17e54d16e
parent 08cd7132
...@@ -213,13 +213,13 @@ CREATE TABLE mucMember ( ...@@ -213,13 +213,13 @@ CREATE TABLE mucMember (
CREATE TABLE mucConversationLog ( CREATE TABLE mucConversationLog (
roomID INTEGER NOT NULL, roomID INTEGER NOT NULL,
sender VARCHAR(2000) NOT NULL, sender VARCHAR(2000) NOT NULL,
nickname VARCHAR(255), nickname VARCHAR(255),
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject VARCHAR(255), subject VARCHAR(255),
body CLOB body CLOB
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
-- PubSub Tables -- PubSub Tables
...@@ -342,7 +342,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -342,7 +342,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
-- Entry for admin user -- Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -208,11 +208,11 @@ CREATE TABLE mucConversationLog ( ...@@ -208,11 +208,11 @@ CREATE TABLE mucConversationLog (
roomID BIGINT NOT NULL, roomID BIGINT NOT NULL,
sender VARCHAR(1024) NOT NULL, sender VARCHAR(1024) NOT NULL,
nickname VARCHAR(255) NULL, nickname VARCHAR(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject VARCHAR(255) NULL, subject VARCHAR(255) NULL,
body LONGVARCHAR NULL body LONGVARCHAR NULL
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
// PubSub Tables // PubSub Tables
...@@ -329,7 +329,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -329,7 +329,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
// Entry for admin user // Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -197,10 +197,10 @@ CREATE TABLE mucConversationLog ( ...@@ -197,10 +197,10 @@ CREATE TABLE mucConversationLog (
roomID BIGINT NOT NULL, roomID BIGINT NOT NULL,
sender TEXT NOT NULL, sender TEXT NOT NULL,
nickname VARCHAR(255) NULL, nickname VARCHAR(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject VARCHAR(255) NULL, subject VARCHAR(255) NULL,
body TEXT NULL, body TEXT NULL,
INDEX mucLog_time_idx (time) INDEX mucLog_time_idx (logTime)
); );
# PubSub Tables # PubSub Tables
...@@ -318,7 +318,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -318,7 +318,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
# Entry for admin user # Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -204,11 +204,11 @@ CREATE TABLE mucConversationLog ( ...@@ -204,11 +204,11 @@ CREATE TABLE mucConversationLog (
roomID INT NOT NULL, roomID INT NOT NULL,
sender VARCHAR2(1024) NOT NULL, sender VARCHAR2(1024) NOT NULL,
nickname VARCHAR2(255) NULL, nickname VARCHAR2(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject VARCHAR2(255) NULL, subject VARCHAR2(255) NULL,
body VARCHAR2(4000) NULL body VARCHAR2(4000) NULL
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
-- PubSub Tables -- PubSub Tables
...@@ -325,7 +325,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -325,7 +325,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
-- Entry for admin user -- Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -213,11 +213,11 @@ CREATE TABLE mucConversationLog ( ...@@ -213,11 +213,11 @@ CREATE TABLE mucConversationLog (
roomID INTEGER NOT NULL, roomID INTEGER NOT NULL,
sender VARCHAR(1024) NOT NULL, sender VARCHAR(1024) NOT NULL,
nickname VARCHAR(255) NULL, nickname VARCHAR(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject VARCHAR(255) NULL, subject VARCHAR(255) NULL,
body TEXT NULL body TEXT NULL
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
-- PubSub Tables -- PubSub Tables
...@@ -334,7 +334,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -334,7 +334,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
-- Entry for admin user -- Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -211,11 +211,11 @@ CREATE TABLE mucConversationLog ( ...@@ -211,11 +211,11 @@ CREATE TABLE mucConversationLog (
roomID INT NOT NULL, roomID INT NOT NULL,
sender NVARCHAR(1024) NOT NULL, sender NVARCHAR(1024) NOT NULL,
nickname NVARCHAR(255) NULL, nickname NVARCHAR(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject NVARCHAR(255) NULL, subject NVARCHAR(255) NULL,
body NTEXT NULL body NTEXT NULL
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
/* PubSub Tables */ /* PubSub Tables */
...@@ -332,7 +332,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -332,7 +332,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
/* Entry for admin user */ /* Entry for admin user */
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
...@@ -211,11 +211,11 @@ CREATE TABLE mucConversationLog ( ...@@ -211,11 +211,11 @@ CREATE TABLE mucConversationLog (
roomID INT NOT NULL, roomID INT NOT NULL,
sender TEXT NOT NULL, sender TEXT NOT NULL,
nickname NVARCHAR(255) NULL, nickname NVARCHAR(255) NULL,
time CHAR(15) NOT NULL, logTime CHAR(15) NOT NULL,
subject NVARCHAR(255) NULL, subject NVARCHAR(255) NULL,
body TEXT NULL body TEXT NULL
); );
CREATE INDEX mucLog_time_idx ON mucConversationLog (time); CREATE INDEX mucLog_time_idx ON mucConversationLog (logTime);
/* PubSub Tables */ /* PubSub Tables */
...@@ -332,7 +332,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -332,7 +332,7 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1); INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1); INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveVersion (name, version) VALUES ('openfire', 11); INSERT INTO jiveVersion (name, version) VALUES ('openfire', 12);
/* Entry for admin user */ /* Entry for admin user */
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
......
-- $Revision: $
-- $Date: $
CREATE TABLE mucConversationLog2 (
roomID INTEGER NOT NULL,
sender VARCHAR(2000) NOT NULL,
nickname VARCHAR(255),
logTime CHAR(15) NOT NULL,
subject VARCHAR(255),
body CLOB
);
INSERT INTO mucConversationLog2 (roomID, sender, nickname, logTime, subject, body)
SELECT roomID, sender, nickname, time, subject, body FROM mucConversationLog;
DROP TABLE mucConversationLog;
RENAME TABLE mucConversationLog2 TO mucConversationLog;
CREATE INDEX mucLog_logtime_idx ON mucConversationLog (logTime);
UPDATE jiveVersion set version=12 where name = 'openfire';
\ No newline at end of file
ALTER TABLE mucConversationLog ALTER COLUMN time RENAME TO logTime;
UPDATE jiveVersion set version=12 where name = 'openfire';
\ No newline at end of file
# $Revision: $
# $Date: $
ALTER TABLE mucConversationLog CHANGE time logTime CHAR(15) NOT NULL;
UPDATE jiveVersion set version=12 where name = 'openfire';
\ No newline at end of file
-- $Revision: $
-- $Date: $
ALTER TABLE mucConversationLog RENAME COLUMN time TO logTime;
UPDATE jiveVersion set version=12 where name = 'openfire';
-- $Revision: $
-- $Date: $
ALTER TABLE mucConversationLog RENAME COLUMN time TO logTime;
UPDATE jiveVersion set version=12 where name = 'openfire';
/* $Revision: $ */
/* $Date: $ */
sp_rename 'mucConversationLog.time', 'logTime';
UPDATE jiveVersion set version=12 where name = 'openfire';
/* $Revision: $ */
/* $Date: $ */
sp_rename 'mucConversationLog.time', 'logTime';
UPDATE jiveVersion set version=12 where name = 'openfire';
...@@ -44,7 +44,7 @@ public class SchemaManager { ...@@ -44,7 +44,7 @@ public class SchemaManager {
/** /**
* Current Openfire database schema version. * Current Openfire database schema version.
*/ */
private static final int DATABASE_VERSION = 11; private static final int DATABASE_VERSION = 12;
/** /**
* Creates a new Schema manager. * Creates a new Schema manager.
......
...@@ -50,8 +50,8 @@ public class MUCPersistenceManager { ...@@ -50,8 +50,8 @@ public class MUCPersistenceManager {
private static final String LOAD_MEMBERS = private static final String LOAD_MEMBERS =
"SELECT jid, nickname FROM mucMember WHERE roomID=?"; "SELECT jid, nickname FROM mucMember WHERE roomID=?";
private static final String LOAD_HISTORY = private static final String LOAD_HISTORY =
"SELECT sender, nickname, time, subject, body FROM mucConversationLog " + "SELECT sender, nickname, logTime, subject, body FROM mucConversationLog " +
"WHERE time>? AND roomID=? AND (nickname IS NOT NULL OR subject IS NOT NULL) ORDER BY time"; "WHERE logTime>? AND roomID=? AND (nickname IS NOT NULL OR subject IS NOT NULL) ORDER BY logTime";
private static final String LOAD_ALL_ROOMS = private static final String LOAD_ALL_ROOMS =
"SELECT roomID, creationDate, modificationDate, name, naturalName, description, " + "SELECT roomID, creationDate, modificationDate, name, naturalName, description, " +
"lockedDate, emptyDate, canChangeSubject, maxUsers, publicRoom, moderated, membersOnly, " + "lockedDate, emptyDate, canChangeSubject, maxUsers, publicRoom, moderated, membersOnly, " +
...@@ -63,8 +63,8 @@ public class MUCPersistenceManager { ...@@ -63,8 +63,8 @@ public class MUCPersistenceManager {
private static final String LOAD_ALL_MEMBERS = private static final String LOAD_ALL_MEMBERS =
"SELECT roomID,jid, nickname FROM mucMember"; "SELECT roomID,jid, nickname FROM mucMember";
private static final String LOAD_ALL_HISTORY = private static final String LOAD_ALL_HISTORY =
"SELECT roomID, sender, nickname, time, subject, body FROM mucConversationLog " + "SELECT roomID, sender, nickname, logTime, subject, body FROM mucConversationLog " +
"WHERE time>? AND (nickname IS NOT NULL OR subject IS NOT NULL) ORDER BY time"; "WHERE logTime>? AND (nickname IS NOT NULL OR subject IS NOT NULL) ORDER BY logTime";
private static final String UPDATE_ROOM = private static final String UPDATE_ROOM =
"UPDATE mucRoom SET modificationDate=?, naturalName=?, description=?, " + "UPDATE mucRoom SET modificationDate=?, naturalName=?, description=?, " +
"canChangeSubject=?, maxUsers=?, publicRoom=?, moderated=?, membersOnly=?, " + "canChangeSubject=?, maxUsers=?, publicRoom=?, moderated=?, membersOnly=?, " +
...@@ -102,7 +102,7 @@ public class MUCPersistenceManager { ...@@ -102,7 +102,7 @@ public class MUCPersistenceManager {
"DELETE FROM mucAffiliation WHERE roomID=? AND jid=?"; "DELETE FROM mucAffiliation WHERE roomID=? AND jid=?";
private static final String ADD_CONVERSATION_LOG = private static final String ADD_CONVERSATION_LOG =
"INSERT INTO mucConversationLog (roomID,sender,nickname,time,subject,body) " + "INSERT INTO mucConversationLog (roomID,sender,nickname,logTime,subject,body) " +
"VALUES (?,?,?,?,?,?)"; "VALUES (?,?,?,?,?,?)";
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment