X-Git-Url: http://git.squeep.com/?p=squeep-indie-auther;a=blobdiff_plain;f=src%2Fdb%2Fsqlite%2Fsql%2Fschema%2F1.0.0%2Fer.dot;fp=src%2Fdb%2Fsqlite%2Fsql%2Fschema%2F1.0.0%2Fer.dot;h=2e431338fa9f0e90b1777ad5c767336a4c24e291;hp=0000000000000000000000000000000000000000;hb=b0103b0d496262c438b40bc20304081dbfe41e73;hpb=8ed81748bce7cea7904cac7225b20a60cafdfc16
diff --git a/src/db/sqlite/sql/schema/1.0.0/er.dot b/src/db/sqlite/sql/schema/1.0.0/er.dot
new file mode 100644
index 0000000..2e43133
--- /dev/null
+++ b/src/db/sqlite/sql/schema/1.0.0/er.dot
@@ -0,0 +1,106 @@
+digraph indieAutherERD {
+ graph[
+ rankdir=LR,
+ overlap=false,
+ splines=true,
+ label="IndieAuther Entity-Relations\SQLite\nSchema 1.0.0",
+ labelloc="t",
+ fontsize=26,
+ ];
+ // layout=neato;
+ node[shape=plain];
+ edge[arrowhead=crow];
+
+ token [label=<
+
+ TOKEN |
+ code_id |
+ profile_id |
+ created |
+ expires |
+ refresh_expires |
+ refreshed |
+ duration |
+ refresh_duration |
+ refresh_count |
+ is_revoked |
+ is_token |
+ client_id |
+ resource |
+ profile_data |
+
+ >];
+ profile:pk_profile_id -> token:fk_profile_id;
+
+ scope [label=<
+
+ SCOPE |
+ scope_id |
+ scope |
+ description |
+ application |
+ is_permanent |
+ is_manually_added |
+
+ >];
+
+ token_scope [label=<
+
+ TOKEN_SCOPE |
+ code_id |
+ scope_id |
+
+ >];
+ token:pk_code_id -> token_scope:fk_code_id;
+ scope:pk_scope_id -> token_scope:fk_scope_id;
+
+ profile [label=<
+
+ PROFILE |
+ profile_id |
+ identifier_id |
+ profile |
+
+ >];
+ authentication:pk_identifier_id -> profile:fk_identifier_id;
+
+ profile_scope [label=<
+
+ PROFILE_SCOPE |
+ profile_id |
+ scope_id |
+
+ >];
+ profile:pk_profile_id -> profile_scope:fk_profile_id;
+ scope:pk_scope_id -> profile_scope:fk_scope_id;
+
+ authentication [label=<
+
+ AUTHENTICATION |
+ identifier_id |
+ created |
+ last_authenticated |
+ identifier |
+ credential |
+
+ >];
+
+ resource [label=<
+
+ RESOURCE |
+ resource_id |
+ description |
+ created |
+ secret |
+
+ >];
+
+ almanac [label=<
+
+ ALMANAC |
+ event |
+ epoch |
+
+ >];
+
+}