yacto v2.0.0-pre.9 Yacto.Schema behaviour View Source
Yacto 用のスキーマ
以下のように利用する。
defmodule MyApp.Schema.Item do
use Yacto.Schema, dbname: :default
schema @auto_source do
field :name, :string, meta: [null: false, size: 16, index: true]
end
end
defmodule MyApp.Schema.Player do
use Yacto.Schema, dbname: :player
schema @auto_source do
field :name, :string, meta: [null: false, size: 16, index: true]
end
end
Link to this section Summary
Link to this section Functions
Link to this macro
field(name, type \\ :string, opts \\ []) View Source (macro)
Link to this macro
index(field_or_fields, opts \\ []) View Source (macro)
Link to this macro
schema(source, list) View Source (macro)
Link to this macro
timestamps(opts \\ []) View Source (macro)
Link to this section Callbacks
Link to this callback
dbname()
View Source
dbname()
View Source
dbname() :: atom()
dbname() :: atom()