@@ -11,8 +11,8 @@ CREATE TABLE ofUser (
1111 encryptedPassword VARCHAR (255 ),
1212 name VARCHAR (100 ),
1313 email VARCHAR (100 ),
14- creationDate CHAR ( 15 ) NOT NULL ,
15- modificationDate CHAR ( 15 ) NOT NULL ,
14+ creationDate TIMESTAMP NOT NULL ,
15+ modificationDate TIMESTAMP NOT NULL ,
1616 CONSTRAINT ofUser_pk PRIMARY KEY (username)
1717);
1818CREATE INDEX ofUser_cDate_idx ON ofUser (creationDate);
@@ -29,8 +29,8 @@ CREATE TABLE ofUserProp (
2929CREATE TABLE ofUserFlag (
3030 username VARCHAR (64 ) NOT NULL ,
3131 name VARCHAR (100 ) NOT NULL ,
32- startTime CHAR ( 15 ) ,
33- endTime CHAR ( 15 ) ,
32+ startTime TIMESTAMP ,
33+ endTime TIMESTAMP ,
3434 CONSTRAINT ofUserFlag_pk PRIMARY KEY (username, name)
3535);
3636CREATE INDEX ofUserFlag_sTime_idx ON ofUserFlag (startTime);
@@ -40,7 +40,7 @@ CREATE INDEX ofUserFlag_eTime_idx ON ofUserFlag (endTime);
4040CREATE TABLE ofOffline (
4141 username VARCHAR (64 ) NOT NULL ,
4242 messageID INTEGER NOT NULL ,
43- creationDate CHAR ( 15 ) NOT NULL ,
43+ creationDate TIMESTAMP NOT NULL ,
4444 messageSize INTEGER NOT NULL ,
4545 stanza TEXT NOT NULL ,
4646 CONSTRAINT ofOffline_pk PRIMARY KEY (username, messageID)
@@ -50,7 +50,7 @@ CREATE TABLE ofOffline (
5050CREATE TABLE ofPresence (
5151 username VARCHAR (64 ) NOT NULL ,
5252 offlinePresence TEXT ,
53- offlineDate VARCHAR ( 15 ) NOT NULL ,
53+ offlineDate TIMESTAMP NOT NULL ,
5454 CONSTRAINT ofPresence_pk PRIMARY KEY (username)
5555);
5656
@@ -108,7 +108,7 @@ CREATE TABLE ofGroupUser (
108108 administrator INTEGER NOT NULL ,
109109 CONSTRAINT ofGroupUser_pk PRIMARY KEY (groupName, username, administrator)
110110);
111-
111+
112112
113113CREATE TABLE ofID (
114114 idType INTEGER NOT NULL ,
@@ -189,13 +189,13 @@ CREATE TABLE ofMucServiceProp (
189189CREATE TABLE ofMucRoom (
190190 serviceID INTEGER NOT NULL ,
191191 roomID INTEGER NOT NULL ,
192- creationDate CHAR ( 15 ) NOT NULL ,
193- modificationDate CHAR ( 15 ) NOT NULL ,
192+ creationDate TIMESTAMP NOT NULL ,
193+ modificationDate TIMESTAMP NOT NULL ,
194194 name VARCHAR (50 ) NOT NULL ,
195195 naturalName VARCHAR (255 ) NOT NULL ,
196196 description VARCHAR (255 ),
197- lockedDate CHAR ( 15 ) NOT NULL ,
198- emptyDate CHAR ( 15 ) NULL ,
197+ lockedDate TIMESTAMP NOT NULL ,
198+ emptyDate TIMESTAMP NULL ,
199199 canChangeSubject INTEGER NOT NULL ,
200200 maxUsers INTEGER NOT NULL ,
201201 publicRoom INTEGER NOT NULL ,
@@ -259,13 +259,13 @@ CREATE TABLE ofMucMember (
259259
260260CREATE TABLE ofMucConversationLog (
261261 roomID INTEGER NOT NULL ,
262- messageID INTEGER NOT NULL ,
262+ messageID INTEGER NOT NULL ,
263263 sender VARCHAR (1024 ) NOT NULL ,
264264 nickname VARCHAR (255 ) NULL ,
265- logTime CHAR ( 15 ) NOT NULL ,
265+ logTime TIMESTAMP NOT NULL ,
266266 subject VARCHAR (255 ) NULL ,
267267 body TEXT NULL ,
268- stanza TEXT NULL
268+ stanza TEXT NULL
269269);
270270CREATE INDEX ofMucConversationLog_roomtime_idx ON ofMucConversationLog (roomID, logTime);
271271CREATE INDEX ofMucConversationLog_time_idx ON ofMucConversationLog (logTime);
@@ -278,8 +278,8 @@ CREATE TABLE ofPubsubNode (
278278 serviceID VARCHAR (100 ) NOT NULL ,
279279 nodeID VARCHAR (100 ) NOT NULL ,
280280 leaf INTEGER NOT NULL ,
281- creationDate CHAR ( 15 ) NOT NULL ,
282- modificationDate CHAR ( 15 ) NOT NULL ,
281+ creationDate TIMESTAMP NOT NULL ,
282+ modificationDate TIMESTAMP NOT NULL ,
283283 parent VARCHAR (100 ) NULL ,
284284 deliverPayloads INTEGER NOT NULL ,
285285 maxPayloadSize INTEGER NULL ,
@@ -335,7 +335,7 @@ CREATE TABLE ofPubsubItem (
335335 nodeID VARCHAR (100 ) NOT NULL ,
336336 id VARCHAR (100 ) NOT NULL ,
337337 jid VARCHAR (1024 ) NOT NULL ,
338- creationDate CHAR ( 15 ) NOT NULL ,
338+ creationDate TIMESTAMP NOT NULL ,
339339 payload TEXT NULL ,
340340 CONSTRAINT ofPubsubItem_pk PRIMARY KEY (serviceID, nodeID, id)
341341);
@@ -350,7 +350,7 @@ CREATE TABLE ofPubsubSubscription (
350350 deliver INTEGER NOT NULL ,
351351 digest INTEGER NOT NULL ,
352352 digest_frequency INTEGER NOT NULL ,
353- expire CHAR ( 15 ) NULL ,
353+ expire TIMESTAMP NULL ,
354354 includeBody INTEGER NOT NULL ,
355355 showValues VARCHAR (30 ) NOT NULL ,
356356 subscriptionType VARCHAR (10 ) NOT NULL ,
@@ -391,7 +391,7 @@ INSERT INTO ofID (idType, id) VALUES (27, 1);
391391
392392-- Entry for admin user
393393INSERT INTO ofUser (username, plainPassword, name, email, creationDate, modificationDate)
394- VALUES (
' admin' ,
' admin' ,
' Administrator' ,
' [email protected] ' ,
' 0 ' ,
' 0 ' );
394+ VALUES (
' admin' ,
' admin' ,
' Administrator' ,
' [email protected] ' ,
' epoch ' ,
' epoch ' );
395395
396396-- Entry for default conference service
397397INSERT INTO ofMucService (serviceID, subdomain, isHidden) VALUES (1 , ' conference' , 0 );
0 commit comments