mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-07-16 10:03:14 -07:00
Starting refactor of controller...
This commit is contained in:
parent
dd21c8a577
commit
c30f74987f
8 changed files with 586 additions and 640 deletions
|
@ -86,17 +86,9 @@ CREATE TABLE Route (
|
|||
|
||||
CREATE INDEX Route_networkId ON Route (networkId);
|
||||
|
||||
CREATE TABLE Relay (
|
||||
networkId char(16) NOT NULL REFERENCES Network(id) ON DELETE CASCADE,
|
||||
address char(10) NOT NULL,
|
||||
phyAddress varchar(64) NOT NULL
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX Relay_networkId_address ON Relay (networkId,address);
|
||||
|
||||
CREATE TABLE Rule (
|
||||
networkId char(16) NOT NULL REFERENCES Network(id) ON DELETE CASCADE,
|
||||
policyId varchar(32),
|
||||
capId integer,
|
||||
ruleNo integer NOT NULL,
|
||||
ruleType integer NOT NULL DEFAULT(0),
|
||||
"addr" blob(16),
|
||||
|
@ -106,5 +98,15 @@ CREATE TABLE Rule (
|
|||
"int4" integer
|
||||
);
|
||||
|
||||
CREATE INDEX Rule_networkId_ruleNo ON Rule (networkId, ruleNo);
|
||||
CREATE INDEX Rule_networkId_policyId ON Rule (networkId, policyId);
|
||||
CREATE INDEX Rule_networkId_capId ON Rule (networkId,capId);
|
||||
|
||||
CREATE TABLE MemberTC (
|
||||
networkId char(16) NOT NULL REFERENCES Network(id) ON DELETE CASCADE,
|
||||
nodeId char(10) NOT NULL REFERENCES Node(id) ON DELETE CASCADE,
|
||||
tagId integer,
|
||||
tagValue integer,
|
||||
capId integer,
|
||||
capMaxCustodyChainLength integer NOT NULL DEFAULT(1)
|
||||
);
|
||||
|
||||
CREATE INDEX MemberTC_networkId_nodeId ON MemberTC (networkId,nodeId);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue