From 24df64681dedeea97e78fe1e0f2f23f9c6271fcf Mon Sep 17 00:00:00 2001 From: manmorjim Date: Tue, 17 Mar 2020 11:20:47 +0100 Subject: [PATCH] Migration scripts for client --- client/cdb_dataservices_client--0.28.0--0.29.0.sql | 11 +++++++++++ client/cdb_dataservices_client--0.29.0--0.28.0.sql | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/client/cdb_dataservices_client--0.28.0--0.29.0.sql b/client/cdb_dataservices_client--0.28.0--0.29.0.sql index 6c0b497..0f2dcd1 100644 --- a/client/cdb_dataservices_client--0.28.0--0.29.0.sql +++ b/client/cdb_dataservices_client--0.28.0--0.29.0.sql @@ -6,3 +6,14 @@ SET search_path = "$user",cartodb,public,cdb_dataservices_client; -- HERE goes your code to upgrade/downgrade +-- PG12_DEPRECATED +-- Create geomval if it doesn't exist (in postgis 3+ it only exists in postgis_raster) +DO $$ +BEGIN + IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'geomval') THEN + CREATE TYPE cdb_dataservices_client.geomval AS ( + geom geometry, + val double precision + ); + END IF; +END$$; \ No newline at end of file diff --git a/client/cdb_dataservices_client--0.29.0--0.28.0.sql b/client/cdb_dataservices_client--0.29.0--0.28.0.sql index 1eea4f5..b698dec 100644 --- a/client/cdb_dataservices_client--0.29.0--0.28.0.sql +++ b/client/cdb_dataservices_client--0.29.0--0.28.0.sql @@ -6,3 +6,9 @@ SET search_path = "$user",cartodb,public,cdb_dataservices_client; -- HERE goes your code to upgrade/downgrade +-- PG12_DEPRECATED +-- Create geomval if it doesn't exist (in postgis 3+ it only exists in postgis_raster) +DO $$ +BEGIN + DROP TYPE IF EXISTS cdb_dataservices_client.geomval RESTRICT; +END$$; \ No newline at end of file