defmodule SimpleshopTheme.Repo.Migrations.CreateImages do use Ecto.Migration def change do create table(:images, primary_key: false) do add :id, :binary_id, primary_key: true add :image_type, :string, null: false add :filename, :string, null: false add :content_type, :string, null: false add :file_size, :integer, null: false add :data, :binary, null: false add :is_svg, :boolean, default: false add :svg_content, :text add :thumbnail_data, :binary timestamps(type: :utc_datetime) end create index(:images, [:image_type]) end end