jenot/priv/repo/migrations/20241215203400_update_reminders_schema.exs
2025-05-11 00:34:35 +02:00

23 lines
586 B
Elixir

defmodule Jenot.Repo.Migrations.UpdateRemindersSchema do
use Ecto.Migration
def up do
drop_if_exists table(:reminders)
create table(:reminders, primary_key: false) do
add :date, :date, null: false
add :time, :time, null: false
add :repeat, :integer, null: true
add :unit, :text, null: true
add :enabled, :boolean, null: false
add :note_id, references(:notes, on_delete: :delete_all, type: :uuid), primary_key: true
timestamps(type: :utc_datetime_usec)
end
end
def down do
drop_if_exists table(:reminders)
end
end