Files
archived-teslamate/priv/repo/migrations/20190731154452_create_settings.exs
2019-08-12 23:48:16 +02:00

29 lines
542 B
Elixir

defmodule TeslaMate.Repo.Migrations.CreateSettings do
use Ecto.Migration
alias TeslaMate.Repo
def up do
create table(:settings) do
add(:use_imperial_units, :boolean, default: false, null: false)
timestamps()
end
flush()
Ecto.Adapters.SQL.query!(
Repo,
"INSERT INTO settings (use_imperial_units, inserted_at, updated_at) VALUES ($1, $2, $3)",
[
false,
DateTime.utc_now(),
DateTime.utc_now()
]
)
end
def down do
drop(table(:settings))
end
end