Rafa de la Torre
35b2b7e589
Check the server is of type PG and return jsonb
2019-11-08 18:06:35 +01:00
Rafa de la Torre
4100b66f3b
Scaffolding for diagnostic function(s)
2019-11-08 17:11:04 +01:00
Raul Marin
82d8f7e1aa
Deprecate FDW user setup ;__(
2019-11-06 18:26:37 +01:00
Raul Marin
3cde55ed3a
Enforce output order in CDB_Federated_Server_List_Remote_Columns
2019-11-06 17:32:48 +01:00
Raul Marin
a91f14371a
Use always the modern notation for named parameters
2019-11-06 17:25:10 +01:00
Raul Marin
899a12fc53
FederatedServer: Use NAME for internal types
2019-11-06 17:12:40 +01:00
Raul Marin
01258530ff
Federated Server: Unify remote table listing
...
- Removes DB_Federated_Server_List_Registered_Tables in favor
of CDB_Federated_Server_List_Remote_Tables that now returns
both registered and unregistered tables and, when they are
registered, the information about the associated view
2019-11-06 17:04:11 +01:00
Raul Marin
e98b18fd25
Add test around grant permissions and accessing registered tables
2019-11-05 18:07:11 +01:00
Raul Marin
e6f07d4f96
Rework API to grant and revoke permissions
2019-11-05 17:18:49 +01:00
Raul Marin
c9b01592e7
CDB_Federated_Table_Register: Handle conflict nicely
2019-11-05 16:53:25 +01:00
Raul Marin
e2beefdb53
Test around NULLs and invalids arguments
2019-11-05 16:39:13 +01:00
Raul Marin
aa481f4219
Permission tests and fixes for CDB_FederatedServerListRemote
2019-11-05 14:35:52 +01:00
Raul Marin
bac7d79ab3
CDB_FederatedServer: Improve tests readability
2019-11-05 13:22:45 +01:00
Raul Marin
98b2b02199
Improve tests readability and test deleting a server from granted access
2019-11-05 11:19:50 +01:00
Raul Marin
10ed64789d
Add functions to grant and revoke permissions over federated servers
2019-11-04 19:23:36 +01:00
Raul Marin
0f66c54ce5
Comment cleanup
2019-11-04 16:53:48 +01:00
Raul Marin
03bc3436cd
Add more tests for [un-]registering servers
2019-11-04 16:29:18 +01:00
Raul Marin
c740cfa499
CDB_Federated_Server_List_Remote_Columns: Return also type name
2019-11-04 15:18:46 +01:00
Raul Marin
eea0198864
Add CDB_Federated_Server_List_Remote_Columns
2019-10-31 15:29:37 +01:00
Raul Marin
28376ffecb
CDB_Federated_Table_Register works to refresh a table
2019-10-30 13:53:56 +01:00
Raul Marin
f20a007160
CDB_FederatedServerTables: Some comments
2019-10-30 13:27:44 +01:00
Raul Marin
cf6b00dfd8
CDB_FederatedServerListRemote: Improve comments
2019-10-30 13:20:41 +01:00
Raul Marin
cc5fb37abb
CDB_FederatedServer: Improve comments
2019-10-30 13:16:31 +01:00
Raul Marin
b839235801
Add CDB_Federated_Server_List_Registered_Tables
2019-10-30 12:19:30 +01:00
Raul Marin
d5f84784f0
Add CDB_Federated_Table_Unregister
2019-10-30 11:55:02 +01:00
Raul Marin
a26b96347a
Initial implementation of CDB_Federated_Table_Register
2019-10-30 11:40:35 +01:00
Raul Marin
b76b754811
CDB_FederatedServerTables skeleton
2019-10-29 18:53:05 +01:00
Raul Marin
664468b1e5
Rename CDB_FederatedServerListRemote files
2019-10-29 18:51:47 +01:00
Raul Marin
f7ab3d28a8
__CDB_FS_List_Foreign_Schemas_PG: Handle order and ignore pg_% schemas automatically
2019-10-29 18:35:02 +01:00
Raul Marin
144c4e722b
Add federated server list remotes
...
Includes:
- CDB_Federated_Server_List_Remote_Schemas
- CDB_Federated_Server_List_Remote_Tables
2019-10-29 18:26:52 +01:00
Raul Marin
e22aaee5f5
Test re-registration of a server with different options
2019-10-29 16:47:35 +01:00
Raul Marin
da9ff0c750
Reimplement CDB_Federated_Server_Register_PG and CDB_Federated_Server_Unregister
2019-10-29 16:19:46 +01:00
Raul Marin
e6cb03300b
Add auxiliar functions to handle internal naming
2019-10-29 15:38:58 +01:00
Raul Marin
bc7031d872
Move existence check to __CDB_FS_Generate_Object_Name
2019-10-29 13:19:11 +01:00
Raul Marin
1375894e99
CDB_Federated_Server_Unregister: Better error handling
2019-10-29 12:27:07 +01:00
Raul Marin
acf1f2dbd4
WIP: Add CDB_Federated_Server_Unregister
2019-10-28 18:34:46 +01:00
Raul Marin
b475eb4356
Federated Server List
2019-10-28 17:10:53 +01:00
Raul Marin
9469871029
Remove unneeded change
2019-10-23 17:06:47 +02:00
Raul Marin
29397ff929
Make it work without postgis_raster
2019-10-23 14:21:45 +02:00
Raul Marin
34684507cb
Cast sql_identifier to text
2019-10-23 13:46:04 +02:00
Raul Marin
e787b1d097
Missing qualification
2019-10-22 20:09:15 +02:00
Raul Marin
d1eb740a00
Missing qualifications
2019-10-22 19:45:42 +02:00
Raul Marin
8fac0c89eb
python3: Try to adapt pathname2url
2019-10-22 18:06:29 +02:00
Raul Marin
9686ad5cfe
Try to work with both python2 and python3
2019-10-22 16:49:08 +02:00
Raul Marin
048234cd80
CDB_Groups_API: Secure search_path
2019-10-03 18:58:27 +02:00
Raul Marin
a580bedefc
Set safe schema on some functions
2019-10-03 18:58:27 +02:00
Raul Marin
0e891eff7f
Remove cartodb from search path
...
All calls to the extension functions should, and are,
be properly qualified, so there is no need to keep
the cartodb schema in the search_path
2019-10-03 18:58:27 +02:00
Raul Marin
52b3290d26
CDB_TableMetadata: Use secure search_path
2019-10-03 18:58:27 +02:00
Raul Marin
186ee37a57
CDB_Username: Set secure search_path
2019-10-03 18:58:27 +02:00
Raul Marin
0898881470
Oauth: Set secure search_path
2019-10-03 18:58:27 +02:00