Python 如何在旧式PostgreSQL 8.4数据库中使用Django 2.2?
我正在Django上开发一个新的应用程序(DRF+Angular)。Django 2.2的当前LTS版本。所需数据存储在PostgreSQL 8.4数据库中。但Django 2.2支持PostgreSQL 9.4及更高版本。无法更新PostgreSQL。在这种情况下该怎么办?有哪些选择?我认为您可以做的是:Python 如何在旧式PostgreSQL 8.4数据库中使用Django 2.2?,python,django,postgresql,postgresql-8.4,django-2.2,Python,Django,Postgresql,Postgresql 8.4,Django 2.2,我正在Django上开发一个新的应用程序(DRF+Angular)。Django 2.2的当前LTS版本。所需数据存储在PostgreSQL 8.4数据库中。但Django 2.2支持PostgreSQL 9.4及更高版本。无法更新PostgreSQL。在这种情况下该怎么办?有哪些选择?我认为您可以做的是: 将数据库中的信息转储到单独的文件中 卸载并升级您的postgres服务器 将先前转储的数据加载回新数据库 因为我不知道你们的操作系统,所以我不能给你们清晰的命令行指令,但我知道。顺便问一下,
希望这有帮助我想你能做的是:
希望这对您有所帮助幸运的是,您使用的是受支持的最低版本,因此您可以使用
pg\u升级
更新您的Postgres安装()
这样,您就不需要转储/恢复数据库。这个过程有点冗长,所以我将避免在这里复制它,以防它过时。幸运的是,您使用的是受支持的最低版本,因此您可以使用
pgu升级
更新您的Postgres安装()
这样,您就不需要转储/恢复数据库。这个过程有点冗长,所以我不会在这里复制它,以防它过时。更新PostgreSQL或使用较旧的(古老的)Django版本。PostgreSQL 8.4也已经到了生命的尽头,通过使用较低的Django版本(已知的cve漏洞),您可能会在双方都有安全风险的环境更新PostgreSQL或使用较旧的(古老的)Django版本。PostgreSQL 8.4也即将面世,通过使用较低的Django版本(已知的cve漏洞),您可能会在双方都面临安全风险环境