Better foreign key handling: correct SQL output
[erdiag.git] / examples / example.html
diff --git a/examples/example.html b/examples/example.html
new file mode 100644 (file)
index 0000000..3ab2458
--- /dev/null
@@ -0,0 +1,43 @@
+<h2>MCD graph:</h3>
+<div id="mcd"></div>
+
+<h2>MLD graph:</h2>
+<div id="mld"></div>
+
+<h2>SQL instructions:</h2>
+<div id="sql"></div>
+
+<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
+<script src="parser.js"></script>
+<script>
+       let er =
+               new ErDiags(`
+                       [Musician]
+                       +id integer
+                       name
+                       band
+                       role varchar not null
+
+                       [Instrument]
+                       +name
+                       family varchar not null default "Brass"
+
+                       [Piano]
+                       type
+
+                       [Guitar]
+                       type
+
+                       {Play}
+                       Musician +
+                       Instrument *
+                       --
+                       event
+
+                       is_a
+                       Instrument Piano Guitar
+               `);
+       er.drawMcd("mcd"); //,"bubble"
+       er.drawMld("mld");
+       er.fillSql("sql");
+</script>