Merge pull request 'Manually define PATH for Arch Linux users in systemd unit' (...
[akkoma] / priv / repo / migrations / 20170906143140_create_o_auth_authorizations.exs
index ead1d023e06f9bf0de991bb9e58f4d27e5908ccd..9af8315a81c2a82bf2e61c82ecb0cd4290650362 100644 (file)
@@ -2,12 +2,12 @@ defmodule Pleroma.Repo.Migrations.CreateOAuthAuthorizations do
   use Ecto.Migration
 
   def change do
-    create table(:oauth_authorizations) do
-      add :app_id, references(:apps)
-      add :user_id, references(:users)
-      add :token, :string
-      add :valid_until, :naive_datetime_usec
-      add :used, :boolean, default: false
+    create_if_not_exists table(:oauth_authorizations) do
+      add(:app_id, references(:apps))
+      add(:user_id, references(:users))
+      add(:token, :string)
+      add(:valid_until, :naive_datetime_usec)
+      add(:used, :boolean, default: false)
 
       timestamps()
     end