【发布时间】:2011-03-03 21:08:18
【问题描述】:
在 PHP 中我这样做:
1.) 创建一个临时表:CREATE TEMP TABLE new_table AS SELECT .... FROM ...;
2.) 之后我想使用这个表来创建一个形状文件:shell_exec ("pgsql2shp .... -u username -P password ...);
这两件事单独起作用,但是通过创建一个临时表,然后在 pgsql2shp 中使用该表不起作用。我认为这是因为临时表持续时间到会话结束。但是要创建 shp 文件,我需要使用用户名和密码,这意味着新会话开始并且临时表在我用于形状创建之前被删除。
任何提示如何解决它?
谢谢!
【问题讨论】:
标签: postgresql