Browse Source

Add per-network relay stuff to sqlite table schema.

Adam Ierymenko 10 years ago
parent
commit
69076f8a45
2 changed files with 14 additions and 0 deletions
  1. 7 0
      controller/schema.sql
  2. 7 0
      controller/schema.sql.c

+ 7 - 0
controller/schema.sql

@@ -66,6 +66,13 @@ CREATE TABLE Network (
   revision integer NOT NULL DEFAULT(1)
   revision integer NOT NULL DEFAULT(1)
 );
 );
 
 
+CREATE TABLE Relay (
+  networkId char(16) NOT NULL,
+  nodeId char(10) NOT NULL
+);
+
+CREATE UNIQUE INDEX Relay_networkId_nodeId ON Relay (networkId, nodeId);
+
 CREATE TABLE Node (
 CREATE TABLE Node (
   id char(10) PRIMARY KEY NOT NULL,
   id char(10) PRIMARY KEY NOT NULL,
   identity varchar(4096) NOT NULL,
   identity varchar(4096) NOT NULL,

+ 7 - 0
controller/schema.sql.c

@@ -67,6 +67,13 @@
 "  revision integer NOT NULL DEFAULT(1)\n"\
 "  revision integer NOT NULL DEFAULT(1)\n"\
 ");\n"\
 ");\n"\
 "\n"\
 "\n"\
+"CREATE TABLE Relay (\n"\
+"  networkId char(16) NOT NULL,\n"\
+"  nodeId char(10) NOT NULL\n"\
+");\n"\
+"\n"\
+"CREATE UNIQUE INDEX Relay_networkId_nodeId ON Relay (networkId, nodeId);\n"\
+"\n"\
 "CREATE TABLE Node (\n"\
 "CREATE TABLE Node (\n"\
 "  id char(10) PRIMARY KEY NOT NULL,\n"\
 "  id char(10) PRIMARY KEY NOT NULL,\n"\
 "  identity varchar(4096) NOT NULL,\n"\
 "  identity varchar(4096) NOT NULL,\n"\