gpt4 book ai didi

postgresql - 使用 pgAdmin 将 postgis 函数加载到 PostgreSQL 8.3.7 数据库中

转载 作者:行者123 更新时间:2023-11-29 14:01:36 24 4
gpt4 key购买 nike

我正在尝试将 postgis.sql 文件加载到已创建的 pgAdmin 数据库(使用 psql)中,以便我可以创建一个支持空间的数据库。我已确认“plpgsql”语言已经存在,但我无法执行以下功能:

psql -d yourdatabase -f lwpostgis.sql;
psql -d yourdatabase -f lwpostgis_upgrade.sql;
psql -d yourdatabase -f spatial_ref_sys.sql;

我只是得到一般的“语法错误在或接近...”。

也许我没有正确格式化该行,因为根据我的阅读,这应该可行?我真的需要“psql”吗? “-d”是做什么的?我尝试在命令和 bupkiss 前面不使用 psql。感谢您的想法...谢谢。

最佳答案

一旦 psql 启动,-d yourdatabase 选项连接到这个数据库。
-f file.sql 选项表示加载 file.sql 并执行它包含的所有 SQL 命令。

如果您已经在 psql 中,则等效命令为:

\c yourdatabase:连接到名为yourdatabase 的数据库。

\i file.sql:加载file.sql并执行其中的所有命令。它应该在当前路径中,否则指定完整路径。

关于postgresql - 使用 pgAdmin 将 postgis 函数加载到 PostgreSQL 8.3.7 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com