F-migration-tool/prisma/models/device.prisma

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)
}