From: Regina Obe Date: Mon, 17 Nov 2008 01:00:37 +0000 (+0000) Subject: typos X-Git-Tag: 1.4.0b1~502 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e2f0a61cf7c581cfc701ed70deb70a1aeb4c42e3;p=postgis typos git-svn-id: http://svn.osgeo.org/postgis/trunk@3299 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/doc/reference_new.xml b/doc/reference_new.xml index 6ef7e4519..64ee2bc59 100644 --- a/doc/reference_new.xml +++ b/doc/reference_new.xml @@ -10608,18 +10608,10 @@ SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable; , , - - - ST_mem_size(geometry) - - Returns the amount of space (in bytes) the geometry - takes. - - - + - ST_MemSize + ST_Mem_Size Returns the amount of space (in bytes) the geometry takes. @@ -10627,7 +10619,7 @@ SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable; - integer ST_MemSize + integer ST_Mem_Size geometry geomA @@ -10638,6 +10630,8 @@ SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable; Returns the amount of space (in bytes) the geometry takes. This is a nice compliment to PostgreSQL built in functions pg_size_pretty, pg_relation_size. + pg_relation_size which gives the full size of a table may return byte size lower than ST_Mem_Size. This is because + pg_relation_size does not add toasted table contribution where large geometries are stored. @@ -10660,7 +10654,7 @@ SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable; --Return how much byte space Boston takes up in our Mass data set -SELECT pg_size_pretty(SUM(st_mem_size(the_geom))) as totgeomsum, +SELECT pg_size_pretty(SUM(ST_Mem_Size(the_geom))) as totgeomsum, pg_size_pretty(SUM(CASE WHEN town = 'BOSTON' THEN st_mem_size(the_geom) ELSE 0 END)) As bossum, CAST(SUM(CASE WHEN town = 'BOSTON' THEN st_mem_size(the_geom) ELSE 0 END)*1.00 / SUM(st_mem_size(the_geom))*100 As numeric(10,2)) As perbos @@ -10669,6 +10663,12 @@ FROM towns; totgeomsum bossum perbos ---------- ------ ------ 1522 kB 30 kB 1.99 + + +SELECT ST_Mem_Size(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)')); + +--- +73