Diff for /mqtt/etc/mqtt_pub.sql between versions 1.1.2.10 and 1.2.2.1

version 1.1.2.10, 2011/12/16 02:09:19 version 1.2.2.1, 2012/02/01 14:53:13
Line 21  PubUser varchar(64) not null, Line 21  PubUser varchar(64) not null,
 PubDate datetime not null,  PubDate datetime not null,
 PubHost varchar(64) not null,  PubHost varchar(64) not null,
 Stamp timestamp);  Stamp timestamp);
CREATE INDEX IF NOT EXISTS RemoteHost on Online (RemoteHost);CREATE TABLE IF NOT EXISTS Subscribes (
CREATE INDEX IF NOT EXISTS Username on Online (Username);id integer not null primary key,
CREATE INDEX IF NOT EXISTS PubDate on Topics (PubDate);MsgID smallint unsigned not null, 
CREATE INDEX IF NOT EXISTS PubHost on Topics (PubHost);QoS char not null,
CREATE INDEX IF NOT EXISTS PubUser on Topics (PubUser);Topic varchar(255) not null,
CREATE INDEX IF NOT EXISTS MsgID on Topics (MsgID);PubUser varchar(64) not null,
CREATE INDEX IF NOT EXISTS Topic on Topics (Topic);PubDate datetime not null,
 PubHost varchar(64) not null,
 Stamp timestamp);
 CREATE INDEX IF NOT EXISTS online_RemoteHost on Online (RemoteHost);
 CREATE INDEX IF NOT EXISTS online_Username on Online (Username);
 CREATE INDEX IF NOT EXISTS topics_PubDate on Topics (PubDate);
 CREATE INDEX IF NOT EXISTS topics_PubHost on Topics (PubHost);
 CREATE INDEX IF NOT EXISTS topics_PubUser on Topics (PubUser);
 CREATE INDEX IF NOT EXISTS topics_MsgID on Topics (MsgID);
 CREATE INDEX IF NOT EXISTS topics_Topic on Topics (Topic);
 CREATE INDEX IF NOT EXISTS subscribes_PubDate on Subscribes (PubDate);
 CREATE INDEX IF NOT EXISTS subscribes_PubHost on Subscribes (PubHost);
 CREATE INDEX IF NOT EXISTS subscribes_PubUser on Subscribes (PubUser);
 CREATE INDEX IF NOT EXISTS subscribes_MsgID on Subscribes (MsgID);
 CREATE INDEX IF NOT EXISTS subscribes_Topic on Subscribes (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 ConnID = old.ConnID;          UPDATE Online SET Stamp = strftime('%s', 'now') WHERE ConnID = old.ConnID;
Line 43  END; Line 57  END;
 CREATE TRIGGER IF NOT EXISTS Topics_insert_t AFTER INSERT ON Topics  CREATE TRIGGER IF NOT EXISTS Topics_insert_t AFTER INSERT ON Topics
 BEGIN  BEGIN
         UPDATE Topics SET Stamp = strftime('%s', 'now') WHERE id = new.id;          UPDATE Topics SET Stamp = strftime('%s', 'now') WHERE id = new.id;
   END;
   CREATE TRIGGER IF NOT EXISTS Subscribes_update_t AFTER UPDATE ON Subscribes
   BEGIN
           UPDATE Subscribes SET Stamp = strftime('%s', 'now') WHERE id = old.id;
   END;
   CREATE TRIGGER IF NOT EXISTS Subscribes_insert_t AFTER INSERT ON Subscribes
   BEGIN
           UPDATE Subscribes SET Stamp = strftime('%s', 'now') WHERE id = new.id;
 END;  END;
 COMMIT;  COMMIT;

Removed from v.1.1.2.10  
changed lines
  Added in v.1.2.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>