Annotation of embedaddon/strongswan/src/sw-collector/sw_collector_tables.sql, revision 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>