我已经google了很多,我有相当不错的阅读理解,但我不明白这个脚本是否可以在我的postgres / postgis框中的多个线程中工作.这是代码:
Do $do$ DECLARE x RECORD; b int; begin create temp table geoms (id serial,geom geometry) on commit drop; for x in select id,geom from asdf loop truncate table geoms; insert into geoms (geom) select someGeomfield from soMetable where st_intersects(somegeomfield,x.geom); ----do something with the records in geoms here...and insert that data somewhere else end loop; end; $do$
那么,如果我在多个客户端(从Java调用)中运行它,那么geoms临时表的范围会导致问题吗?如果是这样,在PostGres中解决这个问题的任何想法都会有所帮助.
谢谢