我想使用parse server。我只能得到Postgresql,没有PostGis。能不能用,还是说PostGis是绝对必要的?
@Davi是正确的,没有Postgis也能正常运行,但如果你需要地理查询,你会得到错误。如果你打算通过docker使用postgrespostgis进行解析,那就很简单了。
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.comparse-communityparse-serverblobmasterCONTRIBUTING.md#run-postgres-setup-for-parse-with-docker。
关于如何使用postgres URL的信息将在文档中很快更新。此处但这里是更新的 https:/github.comparse-communitydocsblob1285886bcfcae47ca8b1850b8a8d45b8450e08fa_includesparse-serverdatabase.md#postgres。