[英]Using SET command on postgreSQL
我正在尝试在PostGIS中安装TIGER地理编码器,但是遇到了问题。 我正在使用这些说明 。 我需要更改程序可执行文件。 为了获得程序可执行文件的当前状态,我运行以下代码:
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 !,看来可以解决问题。
您正在看错东西。 您正在运行的SET命令用于设置配置。 您想更新表格;
http://www.postgresql.org/docs/current/static/sql-update.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.