Test when postgis is not installed in the remote

master
Rafa de la Torre 5 years ago
parent 6700d24232
commit eba6cf4565

@ -46,6 +46,14 @@ SELECT '1.3', cartodb.CDB_Federated_Server_Diagnostics(server => 'loopback') @>
SELECT '1.4', cartodb.CDB_Federated_Server_Diagnostics(server => 'loopback') @> format('{"postgis_version": "%s"}', extversion)::jsonb SELECT '1.4', cartodb.CDB_Federated_Server_Diagnostics(server => 'loopback') @> format('{"postgis_version": "%s"}', extversion)::jsonb
FROM pg_extension WHERE extname = 'postgis'; FROM pg_extension WHERE extname = 'postgis';
\echo '%% It returns null as the postgis version if it is not installed'
\set QUIET on
\c cdb_fs_tester postgres
DROP EXTENSION postgis;
\c contrib_regression postgres
\set QUIET off
SELECT '1.5', cartodb.CDB_Federated_Server_Diagnostics(server => 'loopback') @> '{"postgis_version": null}'::jsonb;
-- =================================================================== -- ===================================================================
-- Cleanup -- Cleanup

@ -7,4 +7,6 @@ ERROR: Server "doesNotExist" does not exist
1.3|t 1.3|t
%% It returns the postgis version %% It returns the postgis version
1.4|t 1.4|t
%% It returns null as the postgis version if it is not installed
1.5|t
D1| D1|

Loading…
Cancel
Save