<div dir="ltr"><div>Hello,</div><div><br></div><div>I've encountered a violation of a uniqueness constraint that is surprising, and I'm hoping for an explanation. Below are repro steps: </div><div><br></div><div><div>create table duplicate_points (the_geom geometry(PointZM, 4326));</div><div>create unique index on duplicate_points (the_geom);</div><div>insert into duplicate_points (the_geom) </div><div>values ('01010000E0E610000019FF3EE3C2955EC068942EFD4BCA474000000000000000000000000000000000'),('01010000E0E610000087E2C8E2C2955EC01BDC94FA4BCA474000000000000000000000000000000000');</div></div><div><br></div><div>If I cast the point column to text then the uniqueness constraint works as expected:</div><div><br></div><div><div>create unique index on duplicate_points (cast(the_geom as text));</div></div><div><br></div><div>Is there some kind of precision limit being encountered here?</div><div><br></div><div>Thanks,</div><div>David</div></div>