Annotation of embedaddon/strongswan/src/sw-collector/sw_collector_tables.sql, revision 1.1.1.1

1.1       misho       1: /* SQLit database for an Endpoint Collector */
                      2: 
                      3: DROP TABLE IF EXISTS "events";
                      4: CREATE TABLE "events" (
                      5:   "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
                      6:   "epoch" INTEGER NOT NULL,
                      7:   "timestamp" CHAR(20) NOT NULL
                      8: );
                      9: 
                     10: DROP TABLE IF EXISTS "sw_identifiers";
                     11: CREATE TABLE "sw_identifiers" (
                     12:   "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
                     13:   "name" VARCHAR(255) NOT NULL,
                     14:   "package" VARCHAR(255) NOT NULL,
                     15:   "version" VARCHAR(255) NOT NULL,
                     16:   "source" INTEGER DEFAULT 0,
                     17:   "installed" INTEGER DEFAULT 1,
                     18:   "tag" TEXT
                     19:   );
                     20: DROP INDEX IF EXISTS "sw_identifiers_name";
                     21: CREATE INDEX "sw_identifiers_name" ON "sw_identifiers" (
                     22:   "name"
                     23: );
                     24: 
                     25: DROP TABLE IF EXISTS "sw_events";
                     26: CREATE TABLE "sw_events" (
                     27:   "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
                     28:   "eid" INTEGER REFERENCES "events" ("id"),
                     29:   "sw_id" INTEGER NOT NULL REFERENCES "sw_identifiers" ("id"),
                     30:   "action" INTEGER NOT NULL
                     31: );

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