diff options
| author | Alex Gleason <alex@alexgleason.me> | 2021-05-19 14:27:59 -0500 |
|---|---|---|
| committer | Alex Gleason <alex@alexgleason.me> | 2021-05-19 14:27:59 -0500 |
| commit | 0461794375ebd22a91548f20d736da624e38c06a (patch) | |
| tree | 2d579f1d08c264c32d4692ceaf0468158211b775 /priv/repo/migrations/20210401143153_user_notification_settings_fix.exs | |
| parent | e3173a279dad89dfce6eae89368ad3ba180c0490 (diff) | |
| parent | 8e9f032f25251d910b59c55226d10a305bad3cba (diff) | |
| download | pleroma-0461794375ebd22a91548f20d736da624e38c06a.tar.gz pleroma-0461794375ebd22a91548f20d736da624e38c06a.zip | |
Merge remote-tracking branch 'pleroma/develop' into plug-runtime-dev
Diffstat (limited to 'priv/repo/migrations/20210401143153_user_notification_settings_fix.exs')
| -rw-r--r-- | priv/repo/migrations/20210401143153_user_notification_settings_fix.exs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/priv/repo/migrations/20210401143153_user_notification_settings_fix.exs b/priv/repo/migrations/20210401143153_user_notification_settings_fix.exs new file mode 100644 index 000000000..cf68f1be6 --- /dev/null +++ b/priv/repo/migrations/20210401143153_user_notification_settings_fix.exs @@ -0,0 +1,17 @@ +defmodule Pleroma.Repo.Migrations.UserNotificationSettingsFix do + use Ecto.Migration + + def up do + execute(~s(UPDATE users + SET + notification_settings = '{"followers": true, "follows": true, "non_follows": true, "non_followers": true}'::jsonb WHERE notification_settings IS NULL +)) + + execute("ALTER TABLE users + ALTER COLUMN notification_settings SET NOT NULL") + end + + def down do + :ok + end +end |
