ref(dashboards): Drop DashboardLastVisited table#114930
Open
ref(dashboards): Drop DashboardLastVisited table#114930
Conversation
e8e4c65 to
30d75ac
Compare
Contributor
|
This PR has a migration; here is the generated SQL for for --
-- Alter field dashboard on dashboardlastvisited
--
SET CONSTRAINTS "sentry_dashboardlast_dashboard_id_31d3a51b_fk_sentry_da" IMMEDIATE; ALTER TABLE "sentry_dashboardlastvisited" DROP CONSTRAINT "sentry_dashboardlast_dashboard_id_31d3a51b_fk_sentry_da";
--
-- Alter field member on dashboardlastvisited
--
SET CONSTRAINTS "sentry_dashboardlast_member_id_28801a0a_fk_sentry_or" IMMEDIATE; ALTER TABLE "sentry_dashboardlastvisited" DROP CONSTRAINT "sentry_dashboardlast_member_id_28801a0a_fk_sentry_or";
--
-- Moved model DashboardLastVisited to pending deletion state
--
-- (no-op)for --
-- Delete model DashboardLastVisited
--
DROP TABLE "sentry_dashboardlastvisited" CASCADE; |
Drop the sentry_dashboardlastvisited table from PostgreSQL via SafeDeleteModel(DELETE). Do not merge until #(prev PR) has been deployed and verified — the prior PR removes Django's knowledge of the model and drops FK constraints, but leaves the table in place for rolling deploy safety. PR Stack: 1. Remove model + MOVE_TO_PENDING migration 2. **this PR** — DELETE migration to drop the table Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
SafeDeleteModel(DELETE) needs the table → silo mapping to know which DB to drop the table from. Once the model class is removed (prior PR), the router can no longer resolve this on its own, so we record it here alongside dashboardtombstone and the rest. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
30d75ac to
4ff58bf
Compare
Contributor
|
This PR has a migration; here is the generated SQL for for --
-- Delete model DashboardLastVisited
--
DROP TABLE "sentry_dashboardlastvisited" CASCADE; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Drop the sentry_dashboardlastvisited table from PostgreSQL via
SafeDeleteModel(DELETE).
Do not merge until #(prev PR) has been deployed and verified — the
prior PR removes Django's knowledge of the model and drops FK
constraints, but leaves the table in place for rolling deploy safety.
PR Stack: