summaryrefslogtreecommitdiff
path: root/attic/root-watcher/schema.sql
diff options
context:
space:
mode:
Diffstat (limited to 'attic/root-watcher/schema.sql')
-rw-r--r--attic/root-watcher/schema.sql20
1 files changed, 20 insertions, 0 deletions
diff --git a/attic/root-watcher/schema.sql b/attic/root-watcher/schema.sql
new file mode 100644
index 00000000..ade0fa3e
--- /dev/null
+++ b/attic/root-watcher/schema.sql
@@ -0,0 +1,20 @@
+/* Schema for ZeroTier root watcher log database */
+
+CREATE TABLE "Peer"
+(
+ "ztAddress" BIGINT NOT NULL,
+ "timestamp" BIGINT NOT NULL,
+ "versionMajor" INTEGER NOT NULL,
+ "versionMinor" INTEGER NOT NULL,
+ "versionRev" INTEGER NOT NULL,
+ "rootId" INTEGER NOT NULL,
+ "phyPort" INTEGER NOT NULL,
+ "phyLinkQuality" REAL NOT NULL,
+ "phyLastReceive" BIGINT NOT NULL,
+ "phyAddress" INET NOT NULL
+);
+
+CREATE INDEX "Peer_ztAddress" ON "Peer" ("ztAddress");
+CREATE INDEX "Peer_timestamp" ON "Peer" ("timestamp");
+CREATE INDEX "Peer_rootId" ON "Peer" ("rootId");
+CREATE INDEX "Peer_phyAddress" ON "Peer" ("phyAddress");