mirror of
https://github.com/plausible/analytics.git
synced 2024-11-30 00:58:54 +03:00
21 lines
615 B
Elixir
21 lines
615 B
Elixir
defmodule Plausible.Repo.Migrations.CreateSubscriptions do
|
|
use Ecto.Migration
|
|
|
|
def change do
|
|
create table(:subscriptions) do
|
|
add :paddle_subscription_id, :string, null: false
|
|
add :paddle_plan_id, :string, null: false
|
|
add :user_id, references(:users), null: false
|
|
add :update_url, :text, null: false
|
|
add :cancel_url, :text, null: false
|
|
add :status, :string, null: false
|
|
add :next_bill_amount, :string, null: false
|
|
add :next_bill_date, :date, null: false
|
|
|
|
timestamps()
|
|
end
|
|
|
|
create unique_index(:subscriptions, [:paddle_subscription_id])
|
|
end
|
|
end
|