DROP FUNCTION IF EXISTS st_bandpixeltype(raster, integer);
--- signature changed and some functions dropped --
--- Note: I am only including the surviving variants
--- since some people may be using the dead ones which are in scripts
--- and we do not have a replace for those
-DROP AGGREGATE IF EXISTS ST_Union(raster);
-DROP AGGREGATE IF EXISTS ST_Union(raster, integer, text);
-
-- function no longer exists
DROP FUNCTION IF EXISTS st_value(raster, integer, integer, integer);
DROP FUNCTION IF EXISTS st_value(raster, integer, integer);
DROP FUNCTION IF EXISTS _st_mapalgebra4unionstate(raster, raster, text, text, text, float8, text, text, text, float8);
DROP FUNCTION IF EXISTS _st_slope4ma(float8[], text, text[]);
--- drop aggregates
-DROP AGGREGATE IF EXISTS ST_SummaryStatsAgg(raster, integer, boolean, double precision);
-DROP AGGREGATE IF EXISTS ST_SummaryStatsAgg(raster, boolean, double precision);
-DROP AGGREGATE IF EXISTS ST_SummaryStatsAgg(raster, integer, boolean);
-
--- drop aggregates
-DROP AGGREGATE IF EXISTS ST_CountAgg(raster, integer, boolean, double precision);
-DROP AGGREGATE IF EXISTS ST_CountAgg(raster, integer, boolean);
-DROP AGGREGATE IF EXISTS ST_CountAgg(raster, boolean);