See #2944 for the rationale
git-svn-id: http://svn.osgeo.org/postgis/trunk@13013
b70326c6-7e19-0410-871a-
916f4a2858ee
DO LANGUAGE 'plpgsql'
\$postgis_proc_upgrade\$
BEGIN
- IF $last_updated > version_from_num FROM _postgis_upgrade_info THEN
+ IF $last_updated > version_from_num OR (
+ $last_updated = version_from_num AND version_from_isdev
+ ) FROM _postgis_upgrade_info
+ THEN
EXECUTE 'DROP AGGREGATE IF EXISTS $aggsig';
EXECUTE \$postgis_proc_upgrade_parsed_def\$ $def \$postgis_proc_upgrade_parsed_def\$;
END IF;
as version_to_num,
substring(installed from '([0-9]*)\.')::int * 100 +
substring(installed from '[0-9]*\.([0-9]*)\.')::int
- as version_from_num
+ as version_from_num,
+ position('dev' in installed)::bool
+ as version_from_isdev
FROM versions
;