小编Sim*_*mon的帖子

Heroku postgres postgis - django 发布失败并显示:关系“spatial_ref_sys”不存在

Heroku 于 2022 年 8 月 1 日更改了 PostgreSQL 扩展架构管理。( https://devcenter.heroku.com/changelog-items/2446 )

从那时起,我们现有的 django 4.0 应用程序在 Heroku 上的每次部署在发布阶段都会失败,但构建会成功。

有人遇到过同样的问题吗?除了重新安装 postgis 扩展之外,是否有解决方法可以将新版本推送到 Heroku?

如果我理解这些更改正确的话,Heroku 为新创建的扩展添加了一个名为“heroku_ext”的模式。由于该扩展在我们的案例中已存在,因此不应受到影响。

所有当前安装的扩展将继续按预期工作。

通过 git Push 查看发布的完整日志:

git push staging develop:master
Gesamt 0 (Delta 0), Wiederverwendet 0 (Delta 0), Pack wiederverwendet 0
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Building on the Heroku-20 stack
remote: -----> Using buildpacks:
remote:        1. https://github.com/heroku/heroku-geo-buildpack.git
remote:        2. heroku/python
remote: -----> Geo Packages (GDAL/GEOS/PROJ) app detected
remote: -----> Installing …
Run Code Online (Sandbox Code Playgroud)

python django heroku heroku-postgres

31
推荐指数
1
解决办法
2859
查看次数

标签 统计

django ×1

heroku ×1

heroku-postgres ×1

python ×1