我正在尝试在PostGIS中安装TIGER地理编码器,但我遇到了一个问题。我正在使用这些instructions。我需要更改程序可执行文件。为了获得当前程序可执行文件的内容,我运行以下代码:
SELECT * FROM tiger.loader_platform WHERE os = 'ravim';
然后我跑,
SET unzip_command ="C:\Program Files\7-Zip\8z.exe".
然而,这样做会给我一个错误消息:错误:无法识别的配置参数" unzip_command"。我不明白为什么我收到错误信息。
以下是用于创建表格的代码(添加地理编码器扩展程序时会自动生成表格)
-- Table: tiger.loader_platform
-- DROP TABLE tiger.loader_platform;
CREATE TABLE tiger.loader_platform
(
os character varying(50) NOT NULL,
declare_sect text,
pgbin text,
wget text,
unzip_command text,
psql text,
path_sep text,
loader text,
environ_set_command text,
county_process_command text,
CONSTRAINT loader_platform_pkey PRIMARY KEY (os)
)
WITH (
OIDS=FALSE
);
ALTER TABLE tiger.loader_platform
OWNER TO postgres;
GRANT ALL ON TABLE tiger.loader_platform TO postgres;
GRANT SELECT ON TABLE tiger.loader_platform TO public;
感谢Falmarri!,看起来它解决了这个问题。
答案 0 :(得分:0)
你正在看错了。您正在运行的SET命令用于设置配置。您想要更新您的表格;
http://www.postgresql.org/docs/current/static/sql-update.html