我目前正在使用PlantUML设计我的数据库的ERD。一切都很好,图表已完成,但我想为实体添加背景颜色,以便在它们各自的模式中区分它们。
我考虑为实体添加背景颜色,或者可能是一个包含实体的彩色矩形。
我尝试使用skinparam
与实体名称及其别名...
skinparam entity {
backgroundColor<<usr>> DarkOrchid
}
skinparam entity {
backgroundColor<<User>> DarkOrchid
}
这些都不起作用...有谁可以帮忙吗?
谢谢
========= 编辑
按照要求,给出一个小例子:
'==========='
'auth schema'
entity "User" as usr {
*id : number <<PK>>
--
password: varchar
salt: varchar
role: number <<FK>>
last_login_at : datetime
is_active : boolean
}
entity "User Role" as url {
*id : number <<PK>>
--
name: varchar
clearance_lvl: text
is_active : boolean
}
'====================='
'personnel data schema'
entity "Professor" as prof {
*id : number <<PK>>
--
name: varchar
office: integer
user_id: number <<FK>>
wage: number
last_login_at : datetime
is_active : boolean
}
entity "Student" as stu {
*id : number <<PK>>
--
name: varchar
semester: text
user_id: number <<FK>>
specialization: text
is_active : boolean
}
usr ||--o{ url
prof ||--|| usr
stu ||--|| usr