diff options
| author | lain <lain@soykaf.club> | 2024-05-30 15:24:24 +0000 |
|---|---|---|
| committer | lain <lain@soykaf.club> | 2024-05-30 15:24:24 +0000 |
| commit | 6feb536e79e1d639b8e143451848fbfb33ee2a3f (patch) | |
| tree | 77216f9ed9853fe15e75cea054d46dcceb1f50a7 /priv | |
| parent | bc4d6adbec10efcea8dceca2e51c17f09280c116 (diff) | |
| parent | 5f6e477ecaa941a79b22599aca169164b7241bcf (diff) | |
| download | pleroma-6feb536e79e1d639b8e143451848fbfb33ee2a3f.tar.gz pleroma-6feb536e79e1d639b8e143451848fbfb33ee2a3f.zip | |
Merge branch 'missing-fks' into 'develop'
Add missing foreign key indexes
See merge request pleroma/pleroma!4134
Diffstat (limited to 'priv')
| -rw-r--r-- | priv/repo/migrations/20240530011739_add_missing_foreign_keys.exs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/priv/repo/migrations/20240530011739_add_missing_foreign_keys.exs b/priv/repo/migrations/20240530011739_add_missing_foreign_keys.exs new file mode 100644 index 000000000..158f9701b --- /dev/null +++ b/priv/repo/migrations/20240530011739_add_missing_foreign_keys.exs @@ -0,0 +1,20 @@ +defmodule Pleroma.Repo.Migrations.AddMissingForeignKeys do + use Ecto.Migration + + def change do + create_if_not_exists(index(:announcement_read_relationships, :announcement_id)) + create_if_not_exists(index(:bookmarks, :activity_id)) + create_if_not_exists(index(:bookmarks, :folder_id)) + create_if_not_exists(index(:chats, :recipient)) + create_if_not_exists(index(:mfa_tokens, :authorization_id)) + create_if_not_exists(index(:mfa_tokens, :user_id)) + create_if_not_exists(index(:notifications, :activity_id)) + create_if_not_exists(index(:oauth_authorizations, :app_id)) + create_if_not_exists(index(:oauth_authorizations, :user_id)) + create_if_not_exists(index(:password_reset_tokens, :user_id)) + create_if_not_exists(index(:push_subscriptions, :token_id)) + create_if_not_exists(index(:report_notes, :activity_id)) + create_if_not_exists(index(:report_notes, :user_id)) + create_if_not_exists(index(:user_notes, :target_id)) + end +end |
