Commit 7732fe65 authored by Matt Tucker's avatar Matt Tucker Committed by matt

Added jiveVersion table.


git-svn-id: http://svn.igniterealtime.org/svn/repos/messenger/trunk@795 b35dd754-fafc-0310-a699-88a17e54d16e
parent bbb518ac
...@@ -107,6 +107,12 @@ CREATE TABLE jiveProperty ( ...@@ -107,6 +107,12 @@ CREATE TABLE jiveProperty (
CONSTRAINT jiveProperty_pk PRIMARY KEY (name) CONSTRAINT jiveProperty_pk PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
-- MUC tables -- MUC tables
CREATE TABLE mucRoom ( CREATE TABLE mucRoom (
...@@ -169,6 +175,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -169,6 +175,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
-- 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)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
\ No newline at end of file
...@@ -107,6 +107,13 @@ CREATE TABLE jiveProperty ( ...@@ -107,6 +107,13 @@ CREATE TABLE jiveProperty (
CONSTRAINT jiveProperty_pk PRIMARY KEY (name) CONSTRAINT jiveProperty_pk PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
// MUC Tables // MUC Tables
CREATE TABLE mucRoom ( CREATE TABLE mucRoom (
...@@ -169,6 +176,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -169,6 +176,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
// 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)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
\ No newline at end of file
...@@ -96,6 +96,12 @@ CREATE TABLE jiveProperty ( ...@@ -96,6 +96,12 @@ CREATE TABLE jiveProperty (
PRIMARY KEY (name) PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
# MUC Tables # MUC Tables
CREATE TABLE mucRoom ( CREATE TABLE mucRoom (
...@@ -157,6 +163,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -157,6 +163,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
# 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)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
\ No newline at end of file
...@@ -103,6 +103,11 @@ CREATE TABLE jiveProperty ( ...@@ -103,6 +103,11 @@ CREATE TABLE jiveProperty (
CONSTRAINT jiveProperty_pk PRIMARY KEY (name) CONSTRAINT jiveProperty_pk PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
REM // MUC Tables REM // MUC Tables
CREATE TABLE mucRoom( CREATE TABLE mucRoom(
...@@ -164,6 +169,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -164,6 +169,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
REM // Entry for admin user REM // Entry for admin user
INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate) INSERT INTO jiveUser (username, password, name, email, creationDate, modificationDate)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
\ No newline at end of file
...@@ -103,12 +103,19 @@ CREATE TABLE jiveID ( ...@@ -103,12 +103,19 @@ CREATE TABLE jiveID (
CONSTRAINT jiveID_pk PRIMARY KEY (idType) CONSTRAINT jiveID_pk PRIMARY KEY (idType)
); );
CREATE TABLE jiveProperty ( CREATE TABLE jiveProperty (
name VARCHAR(100) NOT NULL, name VARCHAR(100) NOT NULL,
propValue VARCHAR(4000) NOT NULL, propValue VARCHAR(4000) NOT NULL,
CONSTRAINT jiveProperty_pk PRIMARY KEY (name) CONSTRAINT jiveProperty_pk PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
-- MUC Tables -- MUC Tables
CREATE TABLE mucRoom ( CREATE TABLE mucRoom (
...@@ -171,6 +178,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -171,6 +178,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
-- 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)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
...@@ -103,12 +103,20 @@ CREATE TABLE jiveID ( ...@@ -103,12 +103,20 @@ CREATE TABLE jiveID (
CONSTRAINT jiveID_pk PRIMARY KEY (idType) CONSTRAINT jiveID_pk PRIMARY KEY (idType)
); );
CREATE TABLE jiveProperty ( CREATE TABLE jiveProperty (
name NVARCHAR(100) NOT NULL, name NVARCHAR(100) NOT NULL,
propValue NTEXT NOT NULL, propValue NTEXT NOT NULL,
CONSTRAINT jiveProperty_pk PRIMARY KEY (name) CONSTRAINT jiveProperty_pk PRIMARY KEY (name)
); );
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
/* MUC Tables */ /* MUC Tables */
CREATE TABLE mucRoom ( CREATE TABLE mucRoom (
...@@ -171,6 +179,8 @@ INSERT INTO jiveID (idType, id) VALUES (18, 1); ...@@ -171,6 +179,8 @@ 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 (majorVersion, minorVersion) VALUES (2, 1);
/* 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)
VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0'); VALUES ('admin', 'admin', 'Administrator', 'admin@example.com', '0', '0');
\ No newline at end of file
...@@ -49,4 +49,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time); ...@@ -49,4 +49,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time);
-- Deletes no longer needed entries -- Deletes no longer needed entries
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
-- Add jiveVersion
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
...@@ -33,6 +33,7 @@ CREATE TABLE jiveGroupUser ( ...@@ -33,6 +33,7 @@ CREATE TABLE jiveGroupUser (
// mucRoom: Add new columns: "lockedDate" and "emptyDate". Rename column "invitationRequired" to "membersOnly". Delete columns: "lastActiveDate" and "inMemory". // mucRoom: Add new columns: "lockedDate" and "emptyDate". Rename column "invitationRequired" to "membersOnly". Delete columns: "lastActiveDate" and "inMemory".
ALTER TABLE mucRoom ADD COLUMN lockedDate CHAR(15) NOT NULL BEFORE canChangeSubject; ALTER TABLE mucRoom ADD COLUMN lockedDate CHAR(15) NOT NULL BEFORE canChangeSubject;
ALTER TABLE mucRoom ADD COLUMN emptyDate CHAR(15) NULL BEFORE canChangeSubject; ALTER TABLE mucRoom ADD COLUMN emptyDate CHAR(15) NULL BEFORE canChangeSubject;
// ALTER TABLE <tablename> ALTER COLUMN <columnname> {RENAME TO <newname> };
ALTER TABLE mucRoom ALTER COLUMN invitationRequired RENAME TO membersOnly; ALTER TABLE mucRoom ALTER COLUMN invitationRequired RENAME TO membersOnly;
ALTER TABLE mucRoom DROP COLUMN lastActiveDate; ALTER TABLE mucRoom DROP COLUMN lastActiveDate;
ALTER TABLE mucRoom DROP COLUMN inMemory; ALTER TABLE mucRoom DROP COLUMN inMemory;
...@@ -49,4 +50,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time); ...@@ -49,4 +50,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time);
// Deletes no longer needed entries // Deletes no longer needed entries
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
// Add jiveVersion table
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
...@@ -50,4 +50,11 @@ ALTER TABLE mucConversationLog ADD INDEX mucLog_time_idx (time); ...@@ -50,4 +50,11 @@ ALTER TABLE mucConversationLog ADD INDEX mucLog_time_idx (time);
# Deletes no longer needed entries # Deletes no longer needed entries
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
# Add jiveVersion table
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
...@@ -52,4 +52,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time); ...@@ -52,4 +52,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time);
REM // Deletes no longer needed entries REM // Deletes no longer needed entries
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
REM // Add jiveVersion table
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
...@@ -50,4 +50,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time); ...@@ -50,4 +50,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time);
-- Deletes no longer needed entries -- Deletes no longer needed entries
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
-- Add jiveVersion table
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
...@@ -54,4 +54,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time); ...@@ -54,4 +54,11 @@ CREATE INDEX mucLog_time_idx ON mucConversationLog (time);
/* Deletes no longer needed entries */ /* Deletes no longer needed entries */
DELETE FROM jiveID where idType = 3; DELETE FROM jiveID where idType = 3;
DELETE FROM jiveID where idType = 4; DELETE FROM jiveID where idType = 4;
\ No newline at end of file
/* Add jiveVersion table */
CREATE TABLE jiveVersion (
majorVersion INTEGER NOT NULL,
minorVersion INTEGER NOT NULL
);
INSERT INTO jiveVersion (majorVersion, minorVersion) VALUES (2, 1);
\ No newline at end of file
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