72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
model device {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
delivery_id Int @db.UnsignedInt
|
|
category String @db.VarChar(64)
|
|
name String @db.VarChar(128)
|
|
manufacturier String? @db.VarChar(128)
|
|
model String? @db.VarChar(128)
|
|
sn String? @db.VarChar(128)
|
|
mac String? @db.VarChar(32)
|
|
manage String @db.VarChar(256)
|
|
port String @default(dbgenerated("()")) @db.VarChar(5)
|
|
protocol String @default(dbgenerated("(https)")) @db.VarChar(8)
|
|
manage_cli String @db.VarChar(256)
|
|
port_cli String @default(dbgenerated("()")) @db.VarChar(5)
|
|
protocol_cli String @db.VarChar(8)
|
|
user String @db.VarChar(64)
|
|
pass String @db.VarChar(128)
|
|
parent Int @default(0) @db.UnsignedInt
|
|
|
|
@@index([delivery_id], map: "delivery_id")
|
|
@@index([sn], map: "sn")
|
|
}
|
|
|
|
model device_archive {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
delivery_id Int @db.UnsignedInt
|
|
category String @db.VarChar(64)
|
|
name String @db.VarChar(128)
|
|
manufacturier String? @db.VarChar(128)
|
|
model String? @db.VarChar(128)
|
|
sn String? @db.VarChar(128)
|
|
mac String? @db.VarChar(32)
|
|
manage String @db.VarChar(256)
|
|
port String @default(dbgenerated("()")) @db.VarChar(5)
|
|
protocol String @default(dbgenerated("(https)")) @db.VarChar(8)
|
|
manage_cli String @db.VarChar(256)
|
|
port_cli String @default(dbgenerated("()")) @db.VarChar(5)
|
|
protocol_cli String @db.VarChar(8)
|
|
user String @db.VarChar(64)
|
|
pass String @db.VarChar(128)
|
|
parent Int @default(0) @db.UnsignedInt
|
|
|
|
@@index([delivery_id], map: "delivery_id")
|
|
@@index([sn], map: "sn")
|
|
}
|
|
|
|
model device_attr {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
device_id Int @db.UnsignedInt
|
|
attr String @db.VarChar(128)
|
|
value String @db.VarChar(128)
|
|
|
|
@@index([device_id], map: "device_id")
|
|
}
|
|
|
|
model device_link {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
parent Int @db.UnsignedInt
|
|
child Int @db.UnsignedInt
|
|
}
|
|
|
|
model device_template {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
nom String @db.VarChar(128)
|
|
}
|
|
|
|
model device_template_attr {
|
|
id Int @id @default(autoincrement()) @db.UnsignedInt
|
|
template_id Int @db.UnsignedInt
|
|
attr String @db.VarChar(128)
|
|
default_val String @db.VarChar(128)
|
|
} |