[Rt-commit] rt branch, 4.0/arrows-in-schema-diagram, created. rt-4.0.4-172-g564b2f2
Thomas Sibley
trs at bestpractical.com
Sun Jan 8 12:57:23 EST 2012
The branch, 4.0/arrows-in-schema-diagram has been created
at 564b2f2dd7ec8994dbd70f59537b81a9366d7229 (commit)
- Log -----------------------------------------------------------------
commit 564b2f2dd7ec8994dbd70f59537b81a9366d7229
Author: Thomas Sibley <trs at bestpractical.com>
Date: Sun Jan 8 12:54:26 2012 -0500
Unicode arrows look much better when rendered from schema.dot
⢠(dashed right arrow) is used for LocalBase and LocalTarget, while â
(solid right arrow) is used for all other relationships. The
improvement is especially noticeable in SVG and PNG outputs.
diff --git a/docs/schema.dot b/docs/schema.dot
index 2cc6a7b..d81ceee 100755
--- a/docs/schema.dot
+++ b/docs/schema.dot
@@ -12,41 +12,41 @@ edge [
];
"Records" [shape = record, fontsize = 18, label = "(Any RT::Record)" ];
-"Records" -> "Principals" [label = "Creator -> id"];
+"Records" -> "Principals" [label = "Creator â id"];
"ACL" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"ACL" -> "Principals" [label="PrincipalId -> id"];
-"ACL" -> "Records" [label="ObjectId -> id"];
+"ACL" -> "Principals" [label="PrincipalId â id"];
+"ACL" -> "Records" [label="ObjectId â id"];
"Attachments" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Attachments" -> "Transactions" [label="TransactionId -> id"];
-"Attachments" -> "Attachments" [label="Parent -> id"];
+"Attachments" -> "Transactions" [label="TransactionId â id"];
+"Attachments" -> "Attachments" [label="Parent â id"];
"CachedGroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"CachedGroupMembers" -> "Groups" [label="GroupId -> id", weight=2];
-"CachedGroupMembers" -> "Principals" [label="MemberId -> id"];
-"CachedGroupMembers" -> "CachedGroupMembers" [label="Via -> id"];
-"CachedGroupMembers" -> "Groups" [label="ImmediateParentId -> id"];
+"CachedGroupMembers" -> "Groups" [label="GroupId â id", weight=2];
+"CachedGroupMembers" -> "Principals" [label="MemberId â id"];
+"CachedGroupMembers" -> "CachedGroupMembers" [label="Via â id"];
+"CachedGroupMembers" -> "Groups" [label="ImmediateParentId â id"];
"CustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
"CustomFieldValues" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"CustomFieldValues" -> "CustomFields" [label="CustomField -> id"];
+"CustomFieldValues" -> "CustomFields" [label="CustomField â id"];
"GroupMembers" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"GroupMembers" -> "Groups" [label="GroupId -> id", weight=2];
-"GroupMembers" -> "Principals" [label="MemberId -> id", weight = 2];
+"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="id -> id"];
+"Groups" -> "Principals" [label="id â id"];
"Links" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Links" -> "Tickets" [label="LocalBase => id (usually)", style="dotted"];
-"Links" -> "Tickets" [label="LocalTarget => id (usually)", style="dotted"];
+"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"];
+"Attributes" -> "Records" [label="ObjectId â id"];
"Queues" [shape = record, fontsize = 18, label = "<col0> \N " ];
@@ -55,45 +55,45 @@ edge [
"ScripConditions" [shape = record, fontsize = 18, label = "<col0> \N " ];
"Scrips" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Scrips" -> "ScripConditions" [label="ScripCondition -> id"];
-"Scrips" -> "ScripActions" [label="ScripAction -> id"];
-"Scrips" -> "Templates" [label="Template -> id"];
-"Scrips" -> "Queues" [label="Queue -> id"];
+"Scrips" -> "ScripConditions" [label="ScripCondition â id"];
+"Scrips" -> "ScripActions" [label="ScripAction â id"];
+"Scrips" -> "Templates" [label="Template â id"];
+"Scrips" -> "Queues" [label="Queue â id"];
"Templates" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Templates" -> "Queues" [label ="Queue -> id" ];
+"Templates" -> "Queues" [label ="Queue â id" ];
"ObjectCustomFields" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"ObjectCustomFields" -> "CustomFields" [label="CustomField -> id"];
-"ObjectCustomFields" -> "Records" [label="ObjectId -> id"];
+"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"];
+"ObjectCustomFieldValues" -> "CustomFields" [label="CustomField â id"];
+"ObjectCustomFieldValues" -> "Records" [label="ObjectId â id"];
"Tickets" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Tickets" -> "Tickets" [label="EffectiveId -> id"];
-"Tickets" -> "Principals" [label="Owner -> id"];
+"Tickets" -> "Tickets" [label="EffectiveId â id"];
+"Tickets" -> "Principals" [label="Owner â id"];
"Queues" -> "Tickets" [style="invis"];
-"Tickets" -> "Queues" [label="Queue -> id"];
+"Tickets" -> "Queues" [label="Queue â id"];
"Transactions" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Transactions" -> "Records" [label="ObjectId -> id"];
+"Transactions" -> "Records" [label="ObjectId â id"];
"Users" [shape = record, fontsize = 18, label = "<col0> \N " ];
-"Users" -> "Principals" [label="id -> id"];
+"Users" -> "Principals" [label="id â id"];
// "Classes" [shape = record, fontsize = 18 label = "<col0> \N " ];
// "Articles" [shape = record, fontsize = 18 label = "<col0> \N " ];
-// "Articles" -> "Classes" [ label="Class -> id"];
-// "Articles" -> "Articles" [ label="Parent -> id"];
+// "Articles" -> "Classes" [ label="Class â id"];
+// "Articles" -> "Articles" [ label="Parent â id"];
// "ObjectClasses" [shape = record, fontsize = 18 label = "<col0> \N " ];
-// "ObjectClasses" -> "Records" [label="ObjectId -> id"];
-// "ObjectClasses" -> "Classes" [label="Class -> id"];
+// "ObjectClasses" -> "Records" [label="ObjectId â id"];
+// "ObjectClasses" -> "Classes" [label="Class â id"];
// "Topics" [shape = record, fontsize = 18 label = "<col0> \N " ];
// "ObjectTopics" [shape = record, fontsize = 18 label = "<col0> \N " ];
-// "ObjectTopics" -> "Records" [label="ObjectId -> id"];
-// "ObjectTopics" -> "Topics" [label="Topic -> id"];
+// "ObjectTopics" -> "Records" [label="ObjectId â id"];
+// "ObjectTopics" -> "Topics" [label="Topic â id"];
}
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list