version 1.1.2.8, 2011/12/08 17:02:25
|
version 1.1.2.9, 2011/12/09 13:43:55
|
Line 23 PubHost varchar(64) not null,
|
Line 23 PubHost varchar(64) not null,
|
Stamp timestamp); |
Stamp timestamp); |
CREATE INDEX IF NOT EXISTS RemoteHost on Online (RemoteHost); |
CREATE INDEX IF NOT EXISTS RemoteHost on Online (RemoteHost); |
CREATE INDEX IF NOT EXISTS Username on Online (Username); |
CREATE INDEX IF NOT EXISTS Username on Online (Username); |
CREATE INDEX IF NOT EXISTS ConnID on Online (ConnID); | CREATE UNIQUE INDEX IF NOT EXISTS ConnID on Online (ConnID); |
CREATE UNIQUE INDEX IF NOT EXISTS User on Online (Username, ConnID, RemoteHost); | |
CREATE INDEX IF NOT EXISTS PubDate on Topics (PubDate); |
CREATE INDEX IF NOT EXISTS PubDate on Topics (PubDate); |
CREATE INDEX IF NOT EXISTS PubHost on Topics (PubHost); |
CREATE INDEX IF NOT EXISTS PubHost on Topics (PubHost); |
CREATE INDEX IF NOT EXISTS PubUser on Topics (PubUser); |
CREATE INDEX IF NOT EXISTS PubUser on Topics (PubUser); |
Line 32 CREATE INDEX IF NOT EXISTS MsgID on Topics (MsgID);
|
Line 31 CREATE INDEX IF NOT EXISTS MsgID on Topics (MsgID);
|
CREATE INDEX IF NOT EXISTS Topic on Topics (Topic); |
CREATE INDEX IF NOT EXISTS Topic on Topics (Topic); |
CREATE TRIGGER IF NOT EXISTS Online_update_t AFTER UPDATE ON Online |
CREATE TRIGGER IF NOT EXISTS Online_update_t AFTER UPDATE ON Online |
BEGIN |
BEGIN |
UPDATE Online SET Stamp = strftime('%s', 'now') WHERE Username = old.Username; | UPDATE Online SET Stamp = strftime('%s', 'now') WHERE ConnID = old.ConnID; |
END; |
END; |
CREATE TRIGGER IF NOT EXISTS Online_insert_t AFTER INSERT ON Online |
CREATE TRIGGER IF NOT EXISTS Online_insert_t AFTER INSERT ON Online |
BEGIN |
BEGIN |
UPDATE Online SET Stamp = strftime('%s', 'now') WHERE Username = new.Username; | UPDATE Online SET Stamp = strftime('%s', 'now') WHERE ConnID = new.ConnID; |
END; |
END; |
CREATE TRIGGER IF NOT EXISTS Topics_update_t AFTER UPDATE ON Topics |
CREATE TRIGGER IF NOT EXISTS Topics_update_t AFTER UPDATE ON Topics |
BEGIN |
BEGIN |