GitHub user dosubot[bot] added a comment to the discussion: How can I downgrade 
the schema of superset from v4.0.0 to v3.0.0

<!-- Answer -->
Downgrading the Superset schema from v4.0.0 to v3.0.0 is not officially 
supported and is highly risky. Many migrations in Superset are destructive 
(removing tables, columns, or features), and while some Alembic migration 
scripts include `downgrade()` functions, many are empty or only partially 
reverse changes. Attempting a downgrade can easily leave your database in an 
inconsistent or broken state, potentially causing data loss or application 
errors. The official documentation and changelogs do not provide any supported 
downgrade procedure and instead emphasize taking a full backup of your metadata 
database before any major upgrade as the only reliable way to revert to a 
previous schema version 
[[source]](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/UPDATING.md)
 [[source]](https://github.com/apache/superset/wiki/Semantic-Versioning).

If you need to revert to v3.0.0, the best practice is to restore your 
PostgreSQL RDS instance from a backup taken before the upgrade. This is the 
only safe and reliable method. Attempting to use Alembic to downgrade is not 
recommended and may result in unrecoverable issues.


<!-- Dosu Comment Footer -->
*To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*

---
<sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/54495342-7a38-498d-9b2d-f8872fa0dfd8?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github)&
 nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/discussions/34981)

GitHub link: 
https://github.com/apache/superset/discussions/34981#discussioncomment-14282286

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to