-
Notifications
You must be signed in to change notification settings - Fork 1
/
full_models.dot
21 lines (21 loc) · 2.03 KB
/
full_models.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
digraph models_diagram {
graph[overlap=false, splines=true, bgcolor="none"]
"ApplicationRecord" []
"Building" [shape=Mrecord, label="{Building|id :INTEGER\lbtype :varchar\lcreated_at :datetime\lupdated_at :datetime\l}"]
"Category" [shape=Mrecord, label="{Category|id :INTEGER\ltitle :varchar\lcreated_at :datetime\lupdated_at :datetime\l}"]
"City" [shape=Mrecord, label="{City|id :INTEGER\ltitle :varchar\lcountry_id :integer\lcreated_at :datetime\lupdated_at :datetime\l}"]
"Country" [shape=Mrecord, label="{Country|id :INTEGER\ltitle :varchar\lcreated_at :datetime\lupdated_at :datetime\lcity_id :integer\l}"]
"Cover" [shape=Mrecord, label="{Cover|id :INTEGER\lctype :varchar\lcreated_at :datetime\lupdated_at :datetime\l}"]
"Location" [shape=Mrecord, label="{Location|id :INTEGER\lcountry_id :integer\lcity_id :integer\laddress :varchar\lcreated_at :datetime\lupdated_at :datetime\l}"]
"Product" [shape=Mrecord, label="{Product|id :INTEGER\ltitle :varchar\ldescription :text\lprice :decimal\lworking_hours :varchar\lcategory_id :integer\llocation_id :integer\lsize_id :integer\lcover_id :integer\lbuilding_id :integer\lcreated_at :datetime\lupdated_at :datetime\l}"]
"Size" [shape=Mrecord, label="{Size|id :INTEGER\lwidth :integer\lheight :integer\llength :integer\lcreated_at :datetime\lupdated_at :datetime\l}"]
"ApplicationRecord" -> "Building" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "Category" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "City" [label="", arrowhead="none", arrowtail="onormal"]
"Country" -> "City" [arrowtail=odot, arrowhead=crow, dir=both color="#E587E0"]
"ApplicationRecord" -> "Country" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "Cover" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "Location" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "Product" [label="", arrowhead="none", arrowtail="onormal"]
"ApplicationRecord" -> "Size" [label="", arrowhead="none", arrowtail="onormal"]
}