{ "nodestore.Node": { "foreign_keys": {}, "model": "nodestore.Node", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "replays.ReplayRecordingSegment": { "foreign_keys": {}, "model": "replays.ReplayRecordingSegment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Activity": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.Activity", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Actor": { "foreign_keys": { "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.Actor", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.AlertRule": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "owner": { "kind": "FlexibleForeignKey", "model": "sentry.Actor" }, "snuba_query": { "kind": "FlexibleForeignKey", "model": "sentry.SnubaQuery" } }, "model": "sentry.AlertRule", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.AlertRuleActivity": { "foreign_keys": { "alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" }, "previous_alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.AlertRuleActivity", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.AlertRuleExcludedProjects": { "foreign_keys": { "alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.AlertRuleExcludedProjects", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.AlertRuleTrigger": { "foreign_keys": { "alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" } }, "model": "sentry.AlertRuleTrigger", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.AlertRuleTriggerAction": { "foreign_keys": { "alert_rule_trigger": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRuleTrigger" }, "integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Integration" }, "sentry_app_id": { "kind": "HybridCloudForeignKey", "model": "sentry.SentryApp" } }, "model": "sentry.AlertRuleTriggerAction", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.AlertRuleTriggerExclusion": { "foreign_keys": { "alert_rule_trigger": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRuleTrigger" }, "query_subscription": { "kind": "FlexibleForeignKey", "model": "sentry.QuerySubscription" } }, "model": "sentry.AlertRuleTriggerExclusion", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ApiApplication": { "foreign_keys": { "owner": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.ApiApplication", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.ApiAuthorization": { "foreign_keys": { "application": { "kind": "FlexibleForeignKey", "model": "sentry.ApiApplication" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.ApiAuthorization", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.ApiGrant": { "foreign_keys": { "application": { "kind": "FlexibleForeignKey", "model": "sentry.ApiApplication" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.ApiGrant", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.ApiKey": { "foreign_keys": { "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ApiKey", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.ApiToken": { "foreign_keys": { "application": { "kind": "FlexibleForeignKey", "model": "sentry.ApiApplication" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.ApiToken", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.AppConnectBuild": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.AppConnectBuild", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ArtifactBundle": { "foreign_keys": { "file": { "kind": "FlexibleForeignKey", "model": "sentry.File" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ArtifactBundle", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ArtifactBundleFlatFileIndex": { "foreign_keys": { "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ArtifactBundleFlatFileIndex", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ArtifactBundleIndex": { "foreign_keys": { "artifact_bundle": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundle" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ArtifactBundleIndex", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.AssistantActivity": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.AssistantActivity", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.AuditLogEntry": { "foreign_keys": { "actor": { "kind": "FlexibleForeignKey", "model": "sentry.User" }, "actor_key": { "kind": "FlexibleForeignKey", "model": "sentry.ApiKey" }, "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "target_user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.AuditLogEntry", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.AuthIdentity": { "foreign_keys": { "auth_provider": { "kind": "FlexibleForeignKey", "model": "sentry.AuthProvider" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.AuthIdentity", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.AuthIdentityReplica": { "foreign_keys": { "auth_identity_id": { "kind": "HybridCloudForeignKey", "model": "sentry.AuthIdentity" }, "auth_provider_id": { "kind": "HybridCloudForeignKey", "model": "sentry.AuthProvider" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.AuthIdentityReplica", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.AuthProvider": { "foreign_keys": { "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" } }, "model": "sentry.AuthProvider", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.AuthProviderDefaultTeams": { "foreign_keys": { "authprovider_id": { "kind": "ImplicitForeignKey", "model": "sentry.AuthProvider" }, "team_id": { "kind": "ImplicitForeignKey", "model": "sentry.Team" } }, "model": "sentry.AuthProviderDefaultTeams", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.AuthProviderReplica": { "foreign_keys": { "auth_provider_id": { "kind": "HybridCloudForeignKey", "model": "sentry.AuthProvider" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.AuthProviderReplica", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Authenticator": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.Authenticator", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.Broadcast": { "foreign_keys": {}, "model": "sentry.Broadcast", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.BroadcastSeen": { "foreign_keys": { "broadcast": { "kind": "FlexibleForeignKey", "model": "sentry.Broadcast" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.BroadcastSeen", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.Commit": { "foreign_keys": { "author": { "kind": "FlexibleForeignKey", "model": "sentry.CommitAuthor" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "repository_id": { "kind": "ImplicitForeignKey", "model": "sentry.Repository" } }, "model": "sentry.Commit", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.CommitAuthor": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.CommitAuthor", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.CommitFileChange": { "foreign_keys": { "commit": { "kind": "FlexibleForeignKey", "model": "sentry.Commit" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.CommitFileChange", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ControlFile": { "foreign_keys": {}, "model": "sentry.ControlFile", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.ControlFileBlob": { "foreign_keys": {}, "model": "sentry.ControlFileBlob", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.ControlFileBlobIndex": { "foreign_keys": { "blob": { "kind": "FlexibleForeignKey", "model": "sentry.ControlFileBlob" }, "file": { "kind": "FlexibleForeignKey", "model": "sentry.ControlFile" } }, "model": "sentry.ControlFileBlobIndex", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.ControlFileBlobOwner": { "foreign_keys": { "blob": { "kind": "FlexibleForeignKey", "model": "sentry.ControlFileBlob" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ControlFileBlobOwner", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.ControlOption": { "foreign_keys": {}, "model": "sentry.ControlOption", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.ControlOutbox": { "foreign_keys": {}, "model": "sentry.ControlOutbox", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.ControlTombstone": { "foreign_keys": {}, "model": "sentry.ControlTombstone", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.Counter": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.Counter", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.Dashboard": { "foreign_keys": { "created_by_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Dashboard", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.DashboardProject": { "foreign_keys": { "dashboard": { "kind": "FlexibleForeignKey", "model": "sentry.Dashboard" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.DashboardProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DashboardTombstone": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.DashboardTombstone", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.DashboardWidget": { "foreign_keys": { "dashboard": { "kind": "FlexibleForeignKey", "model": "sentry.Dashboard" } }, "model": "sentry.DashboardWidget", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.DashboardWidgetQuery": { "foreign_keys": { "widget": { "kind": "FlexibleForeignKey", "model": "sentry.DashboardWidget" } }, "model": "sentry.DashboardWidgetQuery", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.DebugIdArtifactBundle": { "foreign_keys": { "artifact_bundle": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundle" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.DebugIdArtifactBundle", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DeletedOrganization": { "foreign_keys": {}, "model": "sentry.DeletedOrganization", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DeletedProject": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.DeletedProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DeletedTeam": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.DeletedTeam", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Deploy": { "foreign_keys": { "environment_id": { "kind": "ImplicitForeignKey", "model": "sentry.Environment" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.Deploy", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DiscoverSavedQuery": { "foreign_keys": { "created_by_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.DiscoverSavedQuery", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DiscoverSavedQueryProject": { "foreign_keys": { "discover_saved_query": { "kind": "FlexibleForeignKey", "model": "sentry.DiscoverSavedQuery" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.DiscoverSavedQueryProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Distribution": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.Distribution", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.DocIntegration": { "foreign_keys": {}, "model": "sentry.DocIntegration", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.DocIntegrationAvatar": { "foreign_keys": { "control_file_id": { "kind": "ImplicitForeignKey", "model": "sentry.ControlFile" }, "doc_integration": { "kind": "FlexibleForeignKey", "model": "sentry.DocIntegration" }, "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" } }, "model": "sentry.DocIntegrationAvatar", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.Email": { "foreign_keys": {}, "model": "sentry.Email", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.Environment": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Environment", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.EnvironmentProject": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.EnvironmentProject", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.EventAttachment": { "foreign_keys": { "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "group_id": { "kind": "ImplicitForeignKey", "model": "sentry.Group" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.EventAttachment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.EventProcessingIssue": { "foreign_keys": { "processing_issue": { "kind": "FlexibleForeignKey", "model": "sentry.ProcessingIssue" }, "raw_event": { "kind": "FlexibleForeignKey", "model": "sentry.RawEvent" } }, "model": "sentry.EventProcessingIssue", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.EventUser": { "foreign_keys": { "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.EventUser", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ExportedData": { "foreign_keys": { "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.ExportedData", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ExportedDataBlob": { "foreign_keys": { "data_export": { "kind": "FlexibleForeignKey", "model": "sentry.ExportedData" } }, "model": "sentry.ExportedDataBlob", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ExternalActor": { "foreign_keys": { "actor": { "kind": "FlexibleForeignKey", "model": "sentry.Actor" }, "integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Integration" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.ExternalActor", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ExternalIssue": { "foreign_keys": { "integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Integration" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ExternalIssue", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.FeatureAdoption": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.FeatureAdoption", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.File": { "foreign_keys": { "blob": { "kind": "FlexibleForeignKey", "model": "sentry.FileBlob" } }, "model": "sentry.File", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.FileBlob": { "foreign_keys": {}, "model": "sentry.FileBlob", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.FileBlobIndex": { "foreign_keys": { "blob": { "kind": "FlexibleForeignKey", "model": "sentry.FileBlob" }, "file": { "kind": "FlexibleForeignKey", "model": "sentry.File" } }, "model": "sentry.FileBlobIndex", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.FileBlobOwner": { "foreign_keys": { "blob": { "kind": "FlexibleForeignKey", "model": "sentry.FileBlob" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.FileBlobOwner", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.FlatFileIndexState": { "foreign_keys": { "artifact_bundle": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundle" }, "flat_file_index": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundleFlatFileIndex" } }, "model": "sentry.FlatFileIndexState", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Group": { "foreign_keys": { "first_release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.Group", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupAssignee": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupAssignee", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupBookmark": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupBookmark", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupCommitResolution": { "foreign_keys": { "commit_id": { "kind": "ImplicitForeignKey", "model": "sentry.Commit" }, "group_id": { "kind": "ImplicitForeignKey", "model": "sentry.Group" } }, "model": "sentry.GroupCommitResolution", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupEmailThread": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.GroupEmailThread", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupEnvironment": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "first_release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" }, "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" } }, "model": "sentry.GroupEnvironment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupHash": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "group_tombstone_id": { "kind": "ImplicitForeignKey", "model": "sentry.GroupTombstone" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.GroupHash", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupHistory": { "foreign_keys": { "actor": { "kind": "FlexibleForeignKey", "model": "sentry.Actor" }, "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.GroupHistory", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupInbox": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.GroupInbox", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupLink": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.GroupLink", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupMeta": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" } }, "model": "sentry.GroupMeta", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupOwner": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupOwner", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupRedirect": { "foreign_keys": { "group_id": { "kind": "ImplicitForeignKey", "model": "sentry.Group" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.GroupRedirect", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupRelease": { "foreign_keys": { "group_id": { "kind": "ImplicitForeignKey", "model": "sentry.Group" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "release_id": { "kind": "ImplicitForeignKey", "model": "sentry.Release" } }, "model": "sentry.GroupRelease", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupResolution": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.GroupResolution", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupRuleStatus": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "rule": { "kind": "FlexibleForeignKey", "model": "sentry.Rule" } }, "model": "sentry.GroupRuleStatus", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupSeen": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupSeen", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupShare": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupShare", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupSnooze": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" } }, "model": "sentry.GroupSnooze", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupSubscription": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.GroupSubscription", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.GroupTombstone": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.GroupTombstone", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Identity": { "foreign_keys": { "idp": { "kind": "FlexibleForeignKey", "model": "sentry.IdentityProvider" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.Identity", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.IdentityProvider": { "foreign_keys": {}, "model": "sentry.IdentityProvider", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.Incident": { "foreign_keys": { "alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Incident", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.IncidentActivity": { "foreign_keys": { "incident": { "kind": "FlexibleForeignKey", "model": "sentry.Incident" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.IncidentActivity", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.IncidentProject": { "foreign_keys": { "incident": { "kind": "FlexibleForeignKey", "model": "sentry.Incident" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.IncidentProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.IncidentSeen": { "foreign_keys": { "incident": { "kind": "FlexibleForeignKey", "model": "sentry.Incident" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.IncidentSeen", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.IncidentSnapshot": { "foreign_keys": { "event_stats_snapshot": { "kind": "FlexibleForeignKey", "model": "sentry.TimeSeriesSnapshot" }, "incident": { "kind": "OneToOneCascadeDeletes", "model": "sentry.Incident" } }, "model": "sentry.IncidentSnapshot", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.IncidentSubscription": { "foreign_keys": { "incident": { "kind": "FlexibleForeignKey", "model": "sentry.Incident" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.IncidentSubscription", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.IncidentTrigger": { "foreign_keys": { "alert_rule_trigger": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRuleTrigger" }, "incident": { "kind": "FlexibleForeignKey", "model": "sentry.Incident" } }, "model": "sentry.IncidentTrigger", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.Integration": { "foreign_keys": {}, "model": "sentry.Integration", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.IntegrationExternalProject": { "foreign_keys": { "organization_integration_id": { "kind": "ImplicitForeignKey", "model": "sentry.OrganizationIntegration" } }, "model": "sentry.IntegrationExternalProject", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.IntegrationFeature": { "foreign_keys": {}, "model": "sentry.IntegrationFeature", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.LatestAppConnectBuildsCheck": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.LatestAppConnectBuildsCheck", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.LatestRepoReleaseEnvironment": { "foreign_keys": { "commit_id": { "kind": "ImplicitForeignKey", "model": "sentry.Commit" }, "deploy_id": { "kind": "ImplicitForeignKey", "model": "sentry.Deploy" }, "environment_id": { "kind": "ImplicitForeignKey", "model": "sentry.Environment" }, "release_id": { "kind": "ImplicitForeignKey", "model": "sentry.Release" }, "repository_id": { "kind": "ImplicitForeignKey", "model": "sentry.Repository" } }, "model": "sentry.LatestRepoReleaseEnvironment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.LostPasswordHash": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.LostPasswordHash", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.MetricsKeyIndexer": { "foreign_keys": {}, "model": "sentry.MetricsKeyIndexer", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Monitor": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.Monitor", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.MonitorCheckIn": { "foreign_keys": { "location": { "kind": "FlexibleForeignKey", "model": "sentry.MonitorLocation" }, "monitor": { "kind": "FlexibleForeignKey", "model": "sentry.Monitor" }, "monitor_environment": { "kind": "FlexibleForeignKey", "model": "sentry.MonitorEnvironment" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.MonitorCheckIn", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.MonitorEnvironment": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "monitor": { "kind": "FlexibleForeignKey", "model": "sentry.Monitor" } }, "model": "sentry.MonitorEnvironment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.MonitorLocation": { "foreign_keys": {}, "model": "sentry.MonitorLocation", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.NotificationAction": { "foreign_keys": { "integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Integration" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "sentry_app_id": { "kind": "HybridCloudForeignKey", "model": "sentry.SentryApp" } }, "model": "sentry.NotificationAction", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.NotificationActionProject": { "foreign_keys": { "action": { "kind": "FlexibleForeignKey", "model": "sentry.NotificationAction" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.NotificationActionProject", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.NotificationSetting": { "foreign_keys": { "target_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Actor" }, "team_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Team" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.NotificationSetting", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.NotificationSettingOption": { "foreign_keys": { "team_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Team" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.NotificationSettingOption", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.NotificationSettingProvider": { "foreign_keys": { "team_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Team" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.NotificationSettingProvider", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.Option": { "foreign_keys": {}, "model": "sentry.Option", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.OrgAuthToken": { "foreign_keys": { "created_by": { "kind": "FlexibleForeignKey", "model": "sentry.User" }, "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "project_last_used_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Project" } }, "model": "sentry.OrgAuthToken", "relocation_scope": "Organization", "silos": [ "Control" ] }, "sentry.Organization": { "foreign_keys": {}, "model": "sentry.Organization", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.OrganizationAccessRequest": { "foreign_keys": { "member": { "kind": "FlexibleForeignKey", "model": "sentry.OrganizationMember" }, "requester_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" } }, "model": "sentry.OrganizationAccessRequest", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.OrganizationAvatar": { "foreign_keys": { "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.OrganizationAvatar", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.OrganizationIntegration": { "foreign_keys": { "integration": { "kind": "FlexibleForeignKey", "model": "sentry.Integration" }, "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" } }, "model": "sentry.OrganizationIntegration", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.OrganizationMapping": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.OrganizationMapping", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.OrganizationMember": { "foreign_keys": { "inviter_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.OrganizationMember", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.OrganizationMemberMapping": { "foreign_keys": { "inviter": { "kind": "FlexibleForeignKey", "model": "sentry.User" }, "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "organizationmember_id": { "kind": "ImplicitForeignKey", "model": "sentry.OrganizationMember" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.OrganizationMemberMapping", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.OrganizationMemberTeam": { "foreign_keys": { "organizationmember": { "kind": "FlexibleForeignKey", "model": "sentry.OrganizationMember" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" } }, "model": "sentry.OrganizationMemberTeam", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.OrganizationOnboardingTask": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.OrganizationOnboardingTask", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.OrganizationOption": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.OrganizationOption", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.PendingIncidentSnapshot": { "foreign_keys": { "incident": { "kind": "OneToOneCascadeDeletes", "model": "sentry.Incident" } }, "model": "sentry.PendingIncidentSnapshot", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.PerfStringIndexer": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.PerfStringIndexer", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.PlatformExternalIssue": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.PlatformExternalIssue", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProcessingIssue": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProcessingIssue", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProguardArtifactRelease": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_debug_file": { "kind": "FlexibleForeignKey", "model": "sentry.ProjectDebugFile" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProguardArtifactRelease", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Project": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Project", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectArtifactBundle": { "foreign_keys": { "artifact_bundle": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundle" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectArtifactBundle", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectAvatar": { "foreign_keys": { "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectAvatar", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectBookmark": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.ProjectBookmark", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectCodeOwners": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "repository_project_path_config": { "kind": "FlexibleForeignKey", "model": "sentry.RepositoryProjectPathConfig" } }, "model": "sentry.ProjectCodeOwners", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectDebugFile": { "foreign_keys": { "file": { "kind": "FlexibleForeignKey", "model": "sentry.File" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectDebugFile", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectIntegration": { "foreign_keys": { "integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Integration" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectIntegration", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.ProjectKey": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectKey", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectOption": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectOption", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectOwnership": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectOwnership", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectPlatform": { "foreign_keys": { "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectPlatform", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectRedirect": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectRedirect", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectTeam": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" } }, "model": "sentry.ProjectTeam", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ProjectTransactionThreshold": { "foreign_keys": { "edited_by_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectTransactionThreshold", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ProjectTransactionThresholdOverride": { "foreign_keys": { "edited_by_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ProjectTransactionThresholdOverride", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.PromptsActivity": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.PromptsActivity", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.PullRequest": { "foreign_keys": { "author": { "kind": "FlexibleForeignKey", "model": "sentry.CommitAuthor" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "repository_id": { "kind": "ImplicitForeignKey", "model": "sentry.Repository" } }, "model": "sentry.PullRequest", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.PullRequestComment": { "foreign_keys": { "pull_request": { "kind": "FlexibleForeignKey", "model": "sentry.PullRequest" } }, "model": "sentry.PullRequestComment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.PullRequestCommit": { "foreign_keys": { "commit": { "kind": "FlexibleForeignKey", "model": "sentry.Commit" }, "pull_request": { "kind": "FlexibleForeignKey", "model": "sentry.PullRequest" } }, "model": "sentry.PullRequestCommit", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.QuerySubscription": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "snuba_query": { "kind": "FlexibleForeignKey", "model": "sentry.SnubaQuery" } }, "model": "sentry.QuerySubscription", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.RawEvent": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.RawEvent", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.RecentSearch": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.RecentSearch", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.RegionOutbox": { "foreign_keys": {}, "model": "sentry.RegionOutbox", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.RegionScheduledDeletion": { "foreign_keys": {}, "model": "sentry.RegionScheduledDeletion", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.RegionTombstone": { "foreign_keys": {}, "model": "sentry.RegionTombstone", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Relay": { "foreign_keys": {}, "model": "sentry.Relay", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.RelayUsage": { "foreign_keys": {}, "model": "sentry.RelayUsage", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.Release": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "owner_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.Release", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseActivity": { "foreign_keys": { "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseActivity", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseArtifactBundle": { "foreign_keys": { "artifact_bundle": { "kind": "FlexibleForeignKey", "model": "sentry.ArtifactBundle" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.ReleaseArtifactBundle", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseCommit": { "foreign_keys": { "commit": { "kind": "FlexibleForeignKey", "model": "sentry.Commit" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseCommit", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseEnvironment": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseEnvironment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseFile": { "foreign_keys": { "file": { "kind": "FlexibleForeignKey", "model": "sentry.File" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "release_id": { "kind": "ImplicitForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseFile", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseHeadCommit": { "foreign_keys": { "commit": { "kind": "FlexibleForeignKey", "model": "sentry.Commit" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" }, "repository_id": { "kind": "ImplicitForeignKey", "model": "sentry.Repository" } }, "model": "sentry.ReleaseHeadCommit", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseProject": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseProjectEnvironment": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "release": { "kind": "FlexibleForeignKey", "model": "sentry.Release" } }, "model": "sentry.ReleaseProjectEnvironment", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReleaseThreshold": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ReleaseThreshold", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Repository": { "foreign_keys": { "integration_id": { "kind": "ImplicitForeignKey", "model": "sentry.Integration" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Repository", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.RepositoryProjectPathConfig": { "foreign_keys": { "integration_id": { "kind": "ImplicitForeignKey", "model": "sentry.Integration" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "organization_integration_id": { "kind": "HybridCloudForeignKey", "model": "sentry.OrganizationIntegration" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "repository": { "kind": "FlexibleForeignKey", "model": "sentry.Repository" } }, "model": "sentry.RepositoryProjectPathConfig", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ReprocessingReport": { "foreign_keys": { "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.ReprocessingReport", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Rule": { "foreign_keys": { "environment_id": { "kind": "ImplicitForeignKey", "model": "sentry.Environment" }, "owner": { "kind": "FlexibleForeignKey", "model": "sentry.Actor" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" } }, "model": "sentry.Rule", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.RuleActivity": { "foreign_keys": { "rule": { "kind": "FlexibleForeignKey", "model": "sentry.Rule" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.RuleActivity", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.RuleFireHistory": { "foreign_keys": { "group": { "kind": "FlexibleForeignKey", "model": "sentry.Group" }, "project": { "kind": "FlexibleForeignKey", "model": "sentry.Project" }, "rule": { "kind": "FlexibleForeignKey", "model": "sentry.Rule" } }, "model": "sentry.RuleFireHistory", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.RuleSnooze": { "foreign_keys": { "alert_rule": { "kind": "FlexibleForeignKey", "model": "sentry.AlertRule" }, "owner_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" }, "rule": { "kind": "FlexibleForeignKey", "model": "sentry.Rule" }, "user_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.RuleSnooze", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.SavedSearch": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "owner_id": { "kind": "HybridCloudForeignKey", "model": "sentry.User" } }, "model": "sentry.SavedSearch", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.ScheduledDeletion": { "foreign_keys": {}, "model": "sentry.ScheduledDeletion", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.SentryApp": { "foreign_keys": { "application": { "kind": "DefaultOneToOneField", "model": "sentry.ApiApplication" }, "creator_user": { "kind": "FlexibleForeignKey", "model": "sentry.User" }, "owner_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "proxy_user": { "kind": "DefaultOneToOneField", "model": "sentry.User" } }, "model": "sentry.SentryApp", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.SentryAppAvatar": { "foreign_keys": { "control_file_id": { "kind": "ImplicitForeignKey", "model": "sentry.ControlFile" }, "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "sentry_app": { "kind": "FlexibleForeignKey", "model": "sentry.SentryApp" } }, "model": "sentry.SentryAppAvatar", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.SentryAppComponent": { "foreign_keys": { "sentry_app": { "kind": "FlexibleForeignKey", "model": "sentry.SentryApp" } }, "model": "sentry.SentryAppComponent", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.SentryAppInstallation": { "foreign_keys": { "api_grant": { "kind": "DefaultOneToOneField", "model": "sentry.ApiGrant" }, "api_token": { "kind": "DefaultOneToOneField", "model": "sentry.ApiToken" }, "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "sentry_app": { "kind": "FlexibleForeignKey", "model": "sentry.SentryApp" } }, "model": "sentry.SentryAppInstallation", "relocation_scope": "Global", "silos": [ "Control" ] }, "sentry.SentryAppInstallationForProvider": { "foreign_keys": { "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "sentry_app_installation": { "kind": "FlexibleForeignKey", "model": "sentry.SentryAppInstallation" } }, "model": "sentry.SentryAppInstallationForProvider", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.SentryAppInstallationToken": { "foreign_keys": { "api_token": { "kind": "FlexibleForeignKey", "model": "sentry.ApiToken" }, "sentry_app_installation": { "kind": "FlexibleForeignKey", "model": "sentry.SentryAppInstallation" } }, "model": "sentry.SentryAppInstallationToken", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.SentryFunction": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.SentryFunction", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.ServiceHook": { "foreign_keys": { "application_id": { "kind": "HybridCloudForeignKey", "model": "sentry.ApiApplication" }, "installation_id": { "kind": "HybridCloudForeignKey", "model": "sentry.SentryAppInstallation" }, "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.ServiceHook", "relocation_scope": "Global", "silos": [ "Region" ] }, "sentry.ServiceHookProject": { "foreign_keys": { "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" }, "service_hook": { "kind": "FlexibleForeignKey", "model": "sentry.ServiceHook" } }, "model": "sentry.ServiceHookProject", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.SnubaQuery": { "foreign_keys": { "environment": { "kind": "FlexibleForeignKey", "model": "sentry.Environment" } }, "model": "sentry.SnubaQuery", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.SnubaQueryEventType": { "foreign_keys": { "snuba_query": { "kind": "FlexibleForeignKey", "model": "sentry.SnubaQuery" } }, "model": "sentry.SnubaQueryEventType", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.StringIndexer": { "foreign_keys": { "organization_id": { "kind": "ImplicitForeignKey", "model": "sentry.Organization" } }, "model": "sentry.StringIndexer", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.Team": { "foreign_keys": { "actor": { "kind": "FlexibleForeignKey", "model": "sentry.Actor" }, "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" } }, "model": "sentry.Team", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.TeamAvatar": { "foreign_keys": { "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "team": { "kind": "FlexibleForeignKey", "model": "sentry.Team" } }, "model": "sentry.TeamAvatar", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.TeamKeyTransaction": { "foreign_keys": { "organization": { "kind": "FlexibleForeignKey", "model": "sentry.Organization" }, "project_team": { "kind": "FlexibleForeignKey", "model": "sentry.ProjectTeam" } }, "model": "sentry.TeamKeyTransaction", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.TimeSeriesSnapshot": { "foreign_keys": {}, "model": "sentry.TimeSeriesSnapshot", "relocation_scope": "Organization", "silos": [ "Region" ] }, "sentry.User": { "foreign_keys": {}, "model": "sentry.User", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserAvatar": { "foreign_keys": { "control_file_id": { "kind": "ImplicitForeignKey", "model": "sentry.ControlFile" }, "file_id": { "kind": "ImplicitForeignKey", "model": "sentry.File" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserAvatar", "relocation_scope": "Excluded", "silos": [ "Control" ] }, "sentry.UserEmail": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserEmail", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserIP": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserIP", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserOption": { "foreign_keys": { "organization_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Organization" }, "project_id": { "kind": "HybridCloudForeignKey", "model": "sentry.Project" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserOption", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserPermission": { "foreign_keys": { "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserPermission", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserReport": { "foreign_keys": { "environment_id": { "kind": "ImplicitForeignKey", "model": "sentry.Environment" }, "event_user_id": { "kind": "ImplicitForeignKey", "model": "sentry.EventUser" }, "group_id": { "kind": "ImplicitForeignKey", "model": "sentry.Group" }, "project_id": { "kind": "ImplicitForeignKey", "model": "sentry.Project" } }, "model": "sentry.UserReport", "relocation_scope": "Excluded", "silos": [ "Region" ] }, "sentry.UserRole": { "foreign_keys": {}, "model": "sentry.UserRole", "relocation_scope": "User", "silos": [ "Control" ] }, "sentry.UserRoleUser": { "foreign_keys": { "role": { "kind": "FlexibleForeignKey", "model": "sentry.UserRole" }, "user": { "kind": "FlexibleForeignKey", "model": "sentry.User" } }, "model": "sentry.UserRoleUser", "relocation_scope": "User", "silos": [ "Control" ] }, "sessions.Session": { "foreign_keys": {}, "model": "sessions.Session", "relocation_scope": "Excluded", "silos": [ "Monolith" ] }, "sites.Site": { "foreign_keys": {}, "model": "sites.Site", "relocation_scope": "Excluded", "silos": [ "Monolith" ] }, "social_auth.UserSocialAuth": { "foreign_keys": { "user": { "kind": "DefaultForeignKey", "model": "sentry.User" } }, "model": "social_auth.UserSocialAuth", "relocation_scope": "Excluded", "silos": [ "Control" ] } }