【发布时间】:2020-02-28 10:14:51
【问题描述】:
Postgres 新手,有 google 并查看过其他帖子,但这并不能解决问题
我正在运行 Postgres 9.4 x86。
我正在尝试运行下面的查询,但它失败并出现错误
CREATE TABLE Locations (
id SERIAL PRIMARY KEY,
name VARCHAR(1000),
location GEOGRAPHY(POINT, 4326) )
我得到的错误是
错误:类型“地理”不存在第 4 行:位置 地理(点,4326) ^ ********** 错误**********
错误:类型“地理”不存在 SQL 状态:42704 字符:90
做了一些搜索后,我尝试确保安装了 postGIS 扩展
所以我在下面尝试了
CREATE EXTENSION Postgis;
但是现在失败并出现错误
错误:无法打开扩展控制文件“C:/Program Files (x86)/PostgreSQL/9.4/share/extension/postgis.control":没有这样的文件或 目录
任何帮助将不胜感激。谢谢
【问题讨论】:
-
您是否下载了 PostGIS 并将文件安装到正确的目录中?
-
不,我刚刚安装了 postgres setup/installer。 postGIS 是否不是已经可用的扩展或无法从 postGres 中安装?
-
不,Postgres 默认不包含 PostGIS。
标签: postgresql postgis