cartodb-postgresql/test/CDB_FederatedServer.sql
2019-10-28 17:10:53 +01:00

44 lines
1.2 KiB
SQL

-- Setup
\set QUIET on
SET client_min_messages TO error;
SET SESSION AUTHORIZATION postgres;
\set QUIET off
-- Register a new server
SELECT '1.1', cartodb.CDB_Federated_Server_List_Servers();
-- SELECT '1.2', cartodb.CDB_Federated_Server_Register_PG();
-- SELECT '1.3', cartodb.CDB_Federated_Server_List_Servers();
--
-- Register a second server
-- SELECT '2.1', cartodb.CDB_Federated_Server_Register_PG();
-- SELECT '2.2', cartodb.CDB_PG_Federated_Server_List_Servers();
--
-- Re-register the second server
-- SELECT '3.1', cartodb.CDB_Federated_Server_Register_PG();
-- SELECT '3.2', cartodb.CDB_PG_Federated_Server_List_Servers();
--
-- Unregister #1
-- SELECT '4.1', cartodb.CDB_PG_Federated_Server_Unregister();
-- SELECT '4.2', cartodb.CDB_PG_Federated_Server_List_Servers();
--
-- Unregister #2
-- SELECT '5.1', cartodb.CDB_PG_Federated_Server_Unregister();
-- SELECT '5.2', cartodb.CDB_PG_Federated_Server_List_Servers();
-- Should show the appropiate output (database, read-write, user, pass)
-- Test multiple user mappings
-- Should work ok with special characters in the name
-- Should throw with invalid or NULL config
-- -- List works with multiple and single server
-- Cleanup
\set QUIET on
\set QUIET off