我正在尝试使用William Kingesbury提供的二进制文件在Mac上从PostgreSQL 9.1升级到PostgreSQL 9.2,几个小时以来一直无法隔离可加载的库的一个关键问题。首先,我得到以下错误:ERROR: could not access file "$libdir/postgis我在9.1中检查了我的所有数据库,但它们<e
它们都与engine = django.db.backends.postgresql_psycopg2共享一个数据库。现在我想要GeoDjango的一些功能,并决定将其集成到我现有的项目中。我通读了整个教程,看起来我必须为GeoDjango创建一个单独的部分数据库。我想知道这附近有没有。我尝试在不更改数据库设置的情况下将此代码添加到我的一个应用程序的models.py中:
class
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control":No such file or directory
当我尝试CREATE EXTENSION postgis;时得到的是什么?
我在Linux Mint 19.2上安装了最新的PostgreSQL 12,使用:类似地,我使用以下方法安装了最新的Postgis 3.0.1因此,我还必须安装postgresql-12-postgis-3-scripts,它将postgis.control添加到PostgreSQL安装中。然后,我连接到我的postgres帐户,创建并初始化了一个test数据库