【问题标题】:How to recover deleted data from AWS PostgreSQL database for Django project?如何从 Django 项目的 AWS PostgreSQL 数据库中恢复已删除的数据?
【发布时间】:2021-09-04 09:08:34
【问题描述】:

我试图在我现有的 Django 项目中添加一个新字段。我运行以下命令:

manage.py makemigrations
manage.py migrate appname zero
manage.py makemigration
manage.py migrate

现在我已经从该应用程序的数据库 (PostgreSQL) 中丢失了所有以前的数据。迁移文件夹仅包含最新的迁移文件。如何检索以前的数据?我在项目中使用 AWS PostgreSQL。任何帮助/建议将不胜感激。

【问题讨论】:

  • 您可以反向迁移以恢复以前的架构,但不能恢复丢失的数据。如果您使用的是 AWS RDS,请尝试检查是否生成了任何自动备份或快照。

标签: python-3.x django amazon-web-services


【解决方案1】:

如果您使用的是 AWS RDS,

检查 RDS 的快照。 然后,您可以从该快照创建一个新的 RDS,该快照必须具有生成快照时的架构。

【讨论】:

  • 我惊慌失措,无法正常思考。 AWS 有 RDS 的快照。恢复上一个快照后问题解决。谢谢大家。
猜你喜欢
  • 2021-01-01
  • 2020-03-13
  • 2017-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-04
  • 2021-07-08
相关资源
最近更新 更多