<p>Hi Christophe,</p>
<p>I would add a search for features at least intersecting with your candidate geometry, to avoid testing for equality on all records.</p>
<p>Kind Regards,</p>
<p>Stefano</p>
<div class="gmail_quote">Il giorno 18/feb/2013 10:46, "Christophe Vergon" <<a href="mailto:christophevergon-girtec@orange.fr">christophevergon-girtec@orange.fr</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I want to test if a Geometry is already exists in a table, what is the faster Solution ?<br>
<br>
I think to use this :<br>
<br>
SELECT the_geom FROM schemaname.mytable WHERE ST_Equals(the_geom, geomtoadd);<br>
<br>
When it returns 0 rows the geometry does not exist, but with a big table it will be slow ?<br>
<br>
Is there a way do it faster ? (a sort of insert into if not exists ) ?<br>
<br>
Thanks in advance.<br>
<br>
Christophe<br>
<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users" target="_blank">http://lists.osgeo.org/cgi-<u></u>bin/mailman/listinfo/postgis-<u></u>users</a><br>
</blockquote></div>