mirror of
https://dev.azure.com/tstanciu94/Connectors/_git/ProxmoxConnector
synced 2025-06-21 19:22:55 +03:00
pve node tables
This commit is contained in:
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…
x
Reference in New Issue
Block a user