当我试图在Windows上启用PostgreSQL中的PostGIS扩展时,我遇到以下错误:
在“PARALLEL”附近有语法错误
我一直在寻找帮助,但找不到任何人遇到过这个错误。有人能帮忙吗?
当我试图在Windows上启用PostgreSQL中的PostGIS扩展时,我遇到以下错误:
在“PARALLEL”附近有语法错误
我一直在寻找帮助,但找不到任何人遇到过这个错误。有人能帮忙吗?
虽然我安装了PostgreSQL 9.5,但我使用的是适用于版本9.6的PostGIS。这导致了错误。
我也遇到了同样的错误,并通过简单的重启程序解决了它:
# install or upgrade postgres and postgis
brew upgrade postgres
brew upgrade postgis
# drop extension in case of an update
DROP EXTENSION postgis
# restart postgres
pg_ctl -D /usr/local/var/postgres stop -s -m fast
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
# create extension
CREATE EXTENSION postgis
我认为重新启动Postgres是解决问题的重要步骤。
brew postgresql-upgrade-database
我之前使用的是旧版本的Postgres。这个版本在OSX上解决了问题。