defmodule DaProductApp.Repo.Migrations.CreateAppPackages do use Ecto.Migration def change do create table(:app_packages) do add :version_name, :string, null: false add :model, :string, null: false add :vendor, :string, null: false add :app_version, :string add :data_version, :string add :system_version, :string add :file_path, :string, null: false add :remark, :string add :creator_id, references(:users, on_delete: :nilify_all) timestamps(type: :utc_datetime) end create index(:app_packages, [:creator_id]) create index(:app_packages, [:model]) create index(:app_packages, [:vendor]) end end