github.com/readium/readium-lcp-server@v0.0.0-20240101192032-6e95190e99f1/dbmodel/sqlserver_db_setup_lsdserver.sql (about) 1 CREATE TABLE license_status ( 2 id integer IDENTITY PRIMARY KEY, 3 status tinyint NOT NULL, 4 license_updated datetime NOT NULL, 5 status_updated datetime NOT NULL, 6 device_count smallint DEFAULT NULL, 7 potential_rights_end datetime DEFAULT NULL, 8 license_ref varchar(255) NOT NULL, 9 rights_end datetime DEFAULT NULL 10 ); 11 12 CREATE INDEX license_ref_index ON license_status (license_ref); 13 14 CREATE TABLE event ( 15 id integer IDENTITY PRIMARY KEY, 16 device_name varchar(255) DEFAULT NULL, 17 timestamp datetime NOT NULL, 18 type int NOT NULL, 19 device_id varchar(255) DEFAULT NULL, 20 license_status_fk int NOT NULL, 21 FOREIGN KEY(license_status_fk) REFERENCES license_status(id) 22 ); 23 24 CREATE INDEX license_status_fk_index on event (license_status_fk);