如何 load/install .sql 用于 postgis?

how to load/install .sql for postgis?

我正在按照 link 中的说明制作 mvt 文件 https://blog.jawg.io/how-to-make-mvt-with-postgis/

当我进行设置和 运行 generate-tiles.sh 时,我收到 bbox 函数不存在的错误 错误:函数 bbox(整数、整数、整数)不存在 第 8 行:BBox(16596, 11273, 15)

如果您滚动该页面,他会提到他正在使用辅助函数并且还给出了 link。 https://raw.githubusercontent.com/jawg/blog-resources/master/how-to-make-mvt-with-postgis/bbox.sql

我没有使用 postgis 和 docker 的经验,因此我被卡住了。 所以我的问题是,我如何 load/install/mount .sql 文件以便脚本不会产生错误并且可以调用 bbox 函数?

感谢您的评论。

将此行添加到脚本文件有帮助。

psql -h /var/run/postgresql -p 5432 -U postgres -d [dbName] -f [scriptsDir]/bbox.sql;

将 [dbName] 替换为您的实际数据库名称和 [scriptsDir],其中存在 bbox.sql。

要验证端口,运行此命令

sudo lsof -U -a -c postgres