--- mqtt/etc/mqtt_acc.sql 2011/11/23 00:47:50 1.1 +++ mqtt/etc/mqtt_acc.sql 2012/01/27 15:05:38 1.2 @@ -0,0 +1,18 @@ +PRAGMA foreign_keys=ON; +BEGIN TRANSACTION; +CREATE TABLE IF NOT EXISTS Users ( +uid integer primary key AUTOINCREMENT, +Username varchar(64) not null, +Password varchar(64) not null, +Access integer not null, +Stamp timestamp); +CREATE UNIQUE INDEX IF NOT EXISTS User on Users (UserName); +CREATE TRIGGER IF NOT EXISTS Users_update_t AFTER UPDATE ON Users +BEGIN + UPDATE Users SET Stamp = strftime('%s', 'now') WHERE Username = old.Username; +END; +CREATE TRIGGER IF NOT EXISTS Users_insert_t AFTER INSERT ON Users +BEGIN + UPDATE Users SET Stamp = strftime('%s', 'now') WHERE Username = new.Username; +END; +COMMIT;