我们可以在没有PostGis的情况下将Posgresql与Parse-Server一起使用吗?

时间:2020-05-08 14:18:21

标签: postgresql postgis parse-server

我想使用解析服务器。我只能得到Postgresql而没有PostGis。它会工作还是绝对需要PostGis?

1 个答案:

答案 0 :(得分:0)

@Davi是正确的,它在没有Postgis的情况下也可以正常运行,但是如果您需要地理查询,则会出现错误。如果您打算使用postgres / postgis通过docker进行解析,则非常简单,

docker run -d --name parse-postgres -p 5432:5432 -e POSTGRES_PASSWORD=password --rm postgis/postgis:11-3.0-alpine && sleep 20 && docker exec -it parse-postgres psql -U postgres -c 'CREATE DATABASE parse_server_postgres_adapter_test_database;' && docker exec -it parse-postgres psql -U postgres -c 'CREATE EXTENSION postgis;' -d parse_server_postgres_adapter_test_database && docker exec -it parse-postgres psql -U postgres -c 'CREATE EXTENSION postgis_topology;' -d parse_server_postgres_adapter_test_database

此信息用于测试,但设置相同,https://github.com/parse-community/parse-server/blob/master/CONTRIBUTING.md#run-postgres-setup-for-parse-with-docker

有关如何使用postgres URL的信息将在文档here即将发布时在文档中提供,但这是更新的https://github.com/parse-community/docs/blob/1285886bcfcae47ca8b1850b8a8d45b8450e08fa/_includes/parse-server/database.md#postgres