DBML (dbml v0.2.0)

Summary

Functions

Parse a given string with a DBML schema definition

Parse a file containing a DBML schema definition

Functions

parse(doc)

Parse a given string with a DBML schema definition

Example:

iex> DBML.parse("table a { c1 [pk] }")
{:ok, [table: [name: "a", definitions: [column: [name: "c1", type: "[pk]"]]]]}

parse_file(file)

Parse a file containing a DBML schema definition