- #2565, ST_SummaryStats(tablename, rastercolumn, ...) uses
ST_SummaryStatsAgg()
- #2567, ST_Count(tablename, rastercolumn, ...) uses ST_CountAgg()
+ - #2842, raster - Hide unselectable tables from raster_overview
+ and raster_columns
- By default, PostGIS raster disables all GDAL drivers affecting
out-db rasters, ST_FromGDALRaster() and ST_AsGDALRaster() variants
- #3181, POINT EMPTY is now stored as POINT(NaN NaN) in WKB, instead of as MULTIPOINT EMPTY
- Java binding moved to separate repository:
https://github.com/postgis/postgis-java
+
* Deprecated signatures *
-- The metadata is documented in the PostGIS Raster specification:
-- http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationFinal01
------------------------------------------------------------------------------
-
+-- Availability: 2.0.0
+-- Changed: 2.2.0
CREATE OR REPLACE VIEW raster_columns AS
SELECT
current_database() AS r_table_catalog,
AND a.attrelid = c.oid
AND c.relnamespace = n.oid
AND c.relkind = ANY(ARRAY['r'::char, 'v'::char, 'm'::char, 'f'::char])
- AND NOT pg_is_other_temp_schema(c.relnamespace);
+ AND NOT pg_is_other_temp_schema(c.relnamespace) AND has_table_privilege(c.oid, 'SELECT'::text);
------------------------------------------------------------------------------
-- overview constraint functions
------------------------------------------------------------------------------
-- RASTER_OVERVIEWS
------------------------------------------------------------------------------
-
+-- Availability: 2.0.0
+-- Changed: 2.2.0
CREATE OR REPLACE VIEW raster_overviews AS
SELECT
current_database() AS o_table_catalog,
AND s.connamespace = n.oid
AND s.conrelid = c.oid
AND s.consrc LIKE '%_overview_constraint(%'
- AND NOT pg_is_other_temp_schema(c.relnamespace);
+ AND NOT pg_is_other_temp_schema(c.relnamespace) AND has_table_privilege(c.oid, 'SELECT'::text);
------------------------------------------------------------------------------
-- AddOverviewConstraints