Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion config/config.exs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ config :elixir_boilerplate, ElixirBoilerplateWeb.Endpoint,
pubsub_server: ElixirBoilerplate.PubSub,
render_errors: [view: ElixirBoilerplateWeb.Errors.View, accepts: ~w(html json)]

config :elixir_boilerplate, ElixirBoilerplate.Repo, start_apps_before_migration: [:ssl]
config :elixir_boilerplate, ElixirBoilerplate.Repo,
migration_primary_key: [name: :id, type: :binary_id],
start_apps_before_migration: [:ssl]

config :elixir_boilerplate, Corsica, allow_headers: :all

Expand Down
15 changes: 15 additions & 0 deletions lib/elixir_boilerplate/schema.ex
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
defmodule ElixirBoilerplate.Schema do
defmacro __using__(_) do
quote do
use Ecto.Schema

import Ecto.Changeset

alias Ecto.{Schema, UUID}

@primary_key {:id, :binary_id, autogenerate: true}
@foreign_key_type :binary_id
@timestamps_opts [type: :utc_datetime_usec]
end
end
end