pve node tables
parent
6cd36697b6
commit
1b3d248da7
|
@ -9,6 +9,18 @@
|
|||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Scripts\1.0.0\06.Create PveNodeToken table.sql">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Scripts\1.0.0\05.Create PveNodeCredentials table.sql">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Scripts\1.0.0\04.Create PveNode table.sql">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Scripts\1.0.0\03.Create PveCluster table.sql">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Scripts\1.0.0\02.Create AuthenticationType table.sql">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
CREATE TABLE PveCluster (
|
||||
"Id" INTEGER NOT NULL,
|
||||
"Code" TEXT NOT NULL UNIQUE,
|
||||
"Name" TEXT NOT NULL,
|
||||
CONSTRAINT "PK_PveCluster" PRIMARY KEY("Id" AUTOINCREMENT)
|
||||
);
|
|
@ -0,0 +1,13 @@
|
|||
CREATE TABLE PveNode (
|
||||
"Id" INTEGER NOT NULL,
|
||||
"Name" TEXT NOT NULL,
|
||||
"FullName" TEXT NOT NULL,
|
||||
"IPv4" TEXT NOT NULL UNIQUE,
|
||||
"Port" INTEGER NOT NULL,
|
||||
"PreferredAuthenticationTypeId" INTEGER NOT NULL,
|
||||
"ClusterId" INTEGER,
|
||||
"Description" TEXT NOT NULL,
|
||||
CONSTRAINT "FK_PveNode_AuthenticationType" FOREIGN KEY("AuthenticationTypeId") REFERENCES AuthenticationType("Id"),
|
||||
CONSTRAINT "FK_PveNode_PveCluster" FOREIGN KEY("ClusterId") REFERENCES PveCluster("Id"),
|
||||
CONSTRAINT "PK_PveNode" PRIMARY KEY("Id" AUTOINCREMENT)
|
||||
);
|
|
@ -0,0 +1,9 @@
|
|||
CREATE TABLE PveNodeCredentials (
|
||||
"Id" INTEGER NOT NULL,
|
||||
"NodeId" INTEGER NOT NULL,
|
||||
"UserName" TEXT NOT NULL,
|
||||
"Password" TEXT NOT NULL,
|
||||
"Default" INTEGER DEFAULT 0 NOT NULL,
|
||||
CONSTRAINT "FK_PveNodeCredentials_PveNode" FOREIGN KEY("NodeId") REFERENCES PveNode("Id"),
|
||||
CONSTRAINT "PK_PveNodeCredentials" PRIMARY KEY("Id" AUTOINCREMENT)
|
||||
);
|
|
@ -0,0 +1,8 @@
|
|||
CREATE TABLE PveNodeToken (
|
||||
"Id" INTEGER NOT NULL,
|
||||
"NodeId" INTEGER NOT NULL,
|
||||
"Token" TEXT NOT NULL,
|
||||
"Default" INTEGER DEFAULT 0 NOT NULL,
|
||||
CONSTRAINT "FK_PveNodeCredentials_PveNode" FOREIGN KEY("NodeId") REFERENCES PveNode("Id"),
|
||||
CONSTRAINT "PK_PveNodeCredentials" PRIMARY KEY("Id" AUTOINCREMENT)
|
||||
);
|
Loading…
Reference in New Issue