WIP: Split raster from core extension #20

Closed
strk wants to merge 20 commits from split-raster-extension into svn-trunk

20 Commits (master)

Author SHA1 Message Date
Sandro Santilli e0736acb86 Fix installation of postgis_raster upgrade scripts 2017-11-01 04:42:56 +13:00
Sandro Santilli 10715b044b Include upgrade in raster extension create from unpackaged 2017-11-01 04:42:56 +13:00
Sandro Santilli 63cce2c925 Check version before allowing to perform upgrade from unpackaged 2017-11-01 04:42:56 +13:00
Sandro Santilli 611f914739 Fix install-upgrade-paths rule 2017-11-01 04:42:56 +13:00
Sandro Santilli f9df0b443f Report raster extension status from postgis_full_version() 2017-11-01 04:42:56 +13:00
Sandro Santilli cb5e0c95ad Make raster extension depend on postgis extension 2017-11-01 04:42:56 +13:00
Sandro Santilli 22fb98e27d Ignore generated postgis_raster files 2017-11-01 04:42:56 +13:00
Sandro Santilli b24a48f57c Fix postgis_raster from unpackaged 2017-11-01 04:42:56 +13:00
Sandro Santilli b630a1b1b1 Make unpackaged from postgis_raster too 2017-11-01 04:42:56 +13:00
Sandro Santilli aeb8f7bcb0 Encode dependency on unpackage_raster_if_needed.sql 2017-11-01 04:42:56 +13:00
Sandro Santilli d60628ec2e Evaluate unpackage code lazily
Avoids having to find all mentioned object at plan time
2017-11-01 04:42:56 +13:00
Sandro Santilli 6b3a3a428d Only unpackage raster when needed, and hint about restoring it 2017-11-01 04:42:56 +13:00
Sandro Santilli c81f246d79 Drop transaction control from extension enabler 2017-11-01 04:42:56 +13:00
Sandro Santilli 96b21db36b More debugging outputs 2017-11-01 04:42:56 +13:00
Sandro Santilli be772dd4a2 Drop all type-support functions 2017-11-01 04:42:56 +13:00
Sandro Santilli 38fa08ccf9 Drop raster objects from postgis extension on upgrade 2017-11-01 04:42:56 +13:00
Sandro Santilli 44b6c4872e Strip begin/commit locally, for extension 2017-11-01 04:42:56 +13:00
Sandro Santilli 0b231e8714 Simplify rules, drop use of sql_bits 2017-11-01 04:42:56 +13:00
Sandro Santilli b03f5bb160 Only expliclty create/upgrade RASTER extension when split extension exists 2017-11-01 04:42:56 +13:00
Sandro Santilli 9fe14da7c5 Split a postgis_raster extension out of the postgis one
Tweaks run_test.pl to create raster extension when needed.
2017-11-01 04:42:56 +13:00