cp $< $@
sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql: $(EXTENSION_UNPACKAGED_UPGRADE_SCRIPTS) ../../utils/create_unpackaged.pl unpackaged_check.sql Makefile | sql
- cat $(EXTENSION_UNPACKAGED_UPGRADE_SCRIPTS) | $(PERL) ../../utils/create_unpackaged.pl postgis > $@
# Ensure version is correct
cat unpackaged_check.sql > $@
cat $(EXTENSION_UNPACKAGED_UPGRADE_SCRIPTS) \
ver := split_part(postgis_scripts_installed(), ' ', 1);
IF ver != '@EXTVERSION@' THEN
RAISE EXCEPTION 'Installed PostGIS version is %', ver
- USING HINT = 'Try `CREATE EXTENSION postgis VERSION ''@EXTVERSION@'' from unpackaged`,'
- 'or source postgis_upgrade.sql`';
+ USING HINT = 'Try `CREATE EXTENSION postgis VERSION '''
+ || ver || ''' from unpackaged`,'
+ ' or source postgis_upgrade.sql`';
END IF;
END;
$$ LANGUAGE 'plpgsql';