Current section
Files
Jump to
Current section
Files
priv/test_repo/migrations/20260226000000_create_sfera_doc_templates.exs
defmodule SferaDoc.TestRepo.Migrations.CreateSferaDocTemplates do
use Ecto.Migration
def up do
create table(:sfera_doc_templates, primary_key: false) do
add :id, :binary_id, primary_key: true
add :name, :string, null: false, size: 255
add :body, :text, null: false
add :version, :integer, null: false, default: 1
add :is_active, :boolean, null: false, default: false
add :variables_schema, :map
timestamps(type: :utc_datetime)
end
create index(:sfera_doc_templates, [:name])
create unique_index(:sfera_doc_templates, [:name, :version])
end
def down do
drop table(:sfera_doc_templates)
end
end