44 lines
1.2 KiB
SQL
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
|
|
|
|
|