我正在try 用Postgis创建表.我按这个page做.但当我导入postgis时.sql文件,我得到了很多错误:

ERROR:  type "geometry" does not exist

有人知道我怎么修吗?

推荐答案

我也有同样的问题,但通过运行以下代码解决了

CREATE EXTENSION postgis;

详细地

  1. 打开pgAdmin
  2. Select (单击)数据库
  3. 点击工具栏上的"SQL"图标
  4. 运行"创建扩展postgis"密码

Postgresql相关问答推荐

如何使用Docker安装PostgreSQL扩展

我需要一个变量来引用上周的星期五

通过窗口函数收集反连接结果?

如何在PostgreSQL 16中设置&Q;VARSIZE&Q;和&Q;SET_VARSIZE&Q;

在PostGreSQL中获取最近日期的项目

postgres 不同类型的更新

返回行值和行计数的总和

空表上的 Postgres 意外行为

如何创建一个触发器来传播对主键表的更新?

PostgreSQL:如何从另一列的 json 值替换为一列?

PostgreSQL - 列出模式中的所有唯一约束

如何使用 SQLAlchemy 将列默认设置为 PostgreSQL 函数?

sql:转换参数 $1 类型:不支持的类型 []int,in 的一部分

推送到 Heroku 时出现带有 Postgres 的 Rails 迁移错误

如何让 Flask SQLAlchemy 重用数据库连接?

Select 日期最高的行

knex: Select 特定日期范围内的行

如何在容器内创建 postgres 扩展?

并发刷新materialized视图

SQLAlchemy 声明式:定义触发器和索引 (Postgres 9)