<div dir="ltr">Hi<div>I'm working on<br><div><br></div><div>"PostgreSQL 9.1.3 on x86_64-suse-linux-gnu, compiled by gcc (SUSE Linux) 4.6.2, 64-bit"</div><div><br></div><div>and</div><div><br></div><div>"POSTGIS="2.1.0 r11822" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 1.9.1, released 2012/05/15" LIBXML="2.7.8" LIBJSON="UNKNOWN" TOPOLOGY RASTER"<br></div><div><br></div><div>Postgis is in Public Schema</div><div><br><div><br></div><div><div style="font-size:12.8000001907349px">I run </div><div style="font-size:12.8000001907349px">ALTER DATABASE mydb SET search_path TO 'test'<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">After Postgis doesn't work</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"><br></span></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">So I give this command </span><br></div><div style="font-size:12.8000001907349px">reset search_path</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">and then</div><div style="font-size:12.8000001907349px">alter database mydb set search_path = "$user", public, topology<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">This select:</div><div style="font-size:12.8000001907349px"><div>SELECT r.rolname, d.datname, rs.setconfig</div><div>FROM   pg_db_role_setting rs</div><div>LEFT   JOIN pg_roles      r ON r.oid = rs.setrole</div><div>LEFT   JOIN pg_database   d ON d.oid = rs.setdatabase</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">show that mydb is now ok and the set<span style="font-size:12.8000001907349px">config is the same for all the db: </span></div></div></div></div><div><span style="font-size:12.8000001907349px">"{"search_path=\"$user\", public, topology"}"</span><br></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">On the other db Postgis is ok but on 'mydb' postgis doesn't work again.</span></div><div><span style="font-size:12.8000001907349px">This is the error (it's the same for all postgis function):</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><div><span style="font-size:12.8000001907349px">ERROR:  function st_union(public.geometry) does not exist</span></div><div><span style="font-size:12.8000001907349px">LINE 33: select st_union(wkb_geometry) AS wkb_geometry</span></div></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Have you any tips?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Thanks</span></div><div><span style="font-size:12.8000001907349px">fb</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px"> </span></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><br></div></div>