当我尝试在windows上的postgresql中启用postgis扩展时,我收到以下错误:
“PARALLEL”或附近的语法错误
我一直在寻找,但找不到任何有此错误的人。有什么帮助吗?
答案 0 :(得分:6)
虽然我安装了PostgreSQL 9.5,但我使用的是PostGIS for 9.6版。这导致了错误。
的信用答案 1 :(得分:4)
我刚刚遇到了同样的错误,并通过良好的旧重启程序解决了这个问题:
# 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是解决问题的重要一步。
答案 2 :(得分:0)
brew postgresql-upgrade-database
我有一个旧版本的Postgres。这确实解决了osx上的问题。