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>