a7748f71c3
Based on roles and by default closing everything. No need to tweak things outside of the extension.
13 lines
424 B
SQL
13 lines
424 B
SQL
-- Use regular user role
|
|
SET ROLE test_regular_user;
|
|
|
|
-- Exercise the public function
|
|
-- it is public, it shall work
|
|
SELECT cdb_geocoder_client.geocode_admin0_polygons('Spain');
|
|
|
|
-- Check the regular user has no permissions on private functions
|
|
SELECT cdb_geocoder_client._geocode_admin0_polygons('evil_user', 666, 'Hell');
|
|
|
|
-- Check the regular user cannot look into config table
|
|
SELECT * from cdb_geocoder_client._config;
|