[Rt-commit] r2107 - in rt/branches/PLATANO-EXPERIMENTAL: . docs
jesse at bestpractical.com
jesse at bestpractical.com
Fri Jan 14 04:08:36 EST 2005
Author: jesse
Date: Fri Jan 14 04:08:35 2005
New Revision: 2107
Modified:
rt/branches/PLATANO-EXPERIMENTAL/ (props changed)
rt/branches/PLATANO-EXPERIMENTAL/docs/rt3-schema-relationships.dot
Log:
r2698 at hualien (orig r2071): jesse | 2005-01-12T23:39:03.787078Z
RT3.4 schema diagram corrected and updated.
Modified: rt/branches/PLATANO-EXPERIMENTAL/docs/rt3-schema-relationships.dot
==============================================================================
--- rt/branches/PLATANO-EXPERIMENTAL/docs/rt3-schema-relationships.dot (original)
+++ rt/branches/PLATANO-EXPERIMENTAL/docs/rt3-schema-relationships.dot Fri Jan 14 04:08:35 2005
@@ -1,7 +1,7 @@
digraph g {
graph [
-rankdir = "LR",
-concentrate = true,
+rankdir = "RL",
+ concentrate = true,
ratio = auto
];
node [
@@ -11,20 +11,22 @@
edge [
];
+"Records" [shape = record, fontsize = 18, label = "(Any RT::Record)" ];
+"Records" -> "Principals" [label = "Creator -> id"];
"ACL" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"ACL" -> "Principals" [label="PrincipalId -> Id"];
-"ACL" -> "Principals" [label="DelegatedBy -> Id"];
-"ACL" -> "ACL" [label="DelegatedFrom -> Id"];
+"ACL" -> "Principals" [label="PrincipalId -> id"];
+"ACL" -> "Principals" [label="DelegatedBy -> id"];
+"ACL" -> "ACL" [label="DelegatedFrom -> id"];
"Attachments" [shape = record, fontsize = 18, label = "<col0> \N " ];
"Attachments" -> "Transactions" [label="TransactionId -> id"];
"Attachments" -> "Attachments" [label="Parent -> id"];
"CachedGroupMemers" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"CachedGroupMemers" -> "Groups" [label="GroupId -> Groups.id"];
-"CachedGroupMemers" -> "Principals" [label="MemberId -> Id"];
+"CachedGroupMemers" -> "Groups" [label="GroupId -> id", weight=2];
+"CachedGroupMemers" -> "Principals" [label="MemberId -> id"];
"CachedGroupMemers" -> "CachedGroupMemers" [label="Via -> id"];
-"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> Groups.id"];
+"CachedGroupMemers" -> "Groups" [label="ImmediateParentId -> id"];
"CustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
@@ -32,19 +34,20 @@
"CustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
"GroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"GroupMembers" -> "Groups" [label="GroupId => Groups.Id"];
-"GroupMembers" -> "Principals" [label="MemberId => Id"];
+"GroupMembers" -> "Groups" [label="GroupId -> id", weight=2];
+"GroupMembers" -> "Principals" [label="MemberId -> id", weight = 2];
"Groups" [shape = record, fontsize = 18, label = "<col0> \N " ];
"Groups" -> "Principals" [label="Groups.id -> id"];
"Links" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Links" -> "Tickets" [label="LocalBase => id (usually)"];
-"Links" -> "Tickets" [label="LocalTarget => id (usually)"];
+"Links" -> "Tickets" [label="LocalBase => id (usually)", style="dotted"];
+"Links" -> "Tickets" [label="LocalTarget => id (usually)", style="dotted"];
"Principals" [shape = record, fontsize = 18, label = "<col0> \N " ];
"Attributes" [shape = record, fontsize = 18, label = "<col0> \N " ];
+"Attributes" -> "Records" [label="ObjectId -> id"];
"Queues" [shape = record, fontsize = 18, label = "<col0> \N " ];
@@ -63,17 +66,20 @@
"ObjectCustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
"ObjectCustomFields" -> "CustomFields" [label="CustomField -> id"];
+"ObjectCustomFields" -> "Records" [label="ObjectId -> id"];
"ObjectCustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ];
"ObjectCustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
+"ObjectCustomFieldValues" -> "Records" [label="ObjectId -> id"];
"Tickets" [shape = record, fontsize = 18, label = "<col0> \N " ];
"Tickets" -> "Tickets" [label="EffectiveId -> id"];
-"Tickets" -> "Queues" [label="Queue -> id"];
"Tickets" -> "Principals" [label="Owner -> id"];
+"Queues" -> "Tickets" [style="invis"];
+"Tickets" -> "Queues" [label="Queue -> id"];
"Transactions" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Transactions" -> "Tickets" [label="Ticket -> Id"];
+"Transactions" -> "Records" [label="ObjectId -> id"];
"Users" [shape = record, fontsize = 18, label = "<col0> \N " ];
More information about the Rt-commit
mailing list