Fork of Pleroma with site-specific changes and feature branches https://git.pleroma.social/pleroma/pleroma
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

26 行
784B

  1. defmodule Pleroma.Repo.Migrations.SetNotNullForPushSubscriptions do
  2. use Ecto.Migration
  3. # modify/3 function will require index recreation, so using execute/1 instead
  4. def up do
  5. execute("ALTER TABLE push_subscriptions
  6. ALTER COLUMN user_id SET NOT NULL,
  7. ALTER COLUMN token_id SET NOT NULL,
  8. ALTER COLUMN endpoint SET NOT NULL,
  9. ALTER COLUMN key_p256dh SET NOT NULL,
  10. ALTER COLUMN key_auth SET NOT NULL,
  11. ALTER COLUMN data SET NOT NULL")
  12. end
  13. def down do
  14. execute("ALTER TABLE push_subscriptions
  15. ALTER COLUMN user_id DROP NOT NULL,
  16. ALTER COLUMN token_id DROP NOT NULL,
  17. ALTER COLUMN endpoint DROP NOT NULL,
  18. ALTER COLUMN key_p256dh DROP NOT NULL,
  19. ALTER COLUMN key_auth DROP NOT NULL,
  20. ALTER COLUMN data DROP NOT NULL")
  21. end
  22. end