Grant permission to run table-info functions to public
This is needed as a way to migrate from versions < 0.2.0 See #36
This commit is contained in:
parent
01ae7b8c10
commit
f8180123eb
7
NEWS
7
NEWS
@ -5,9 +5,10 @@ Important changes:
|
|||||||
|
|
||||||
- This release adds dependency on "plpythonu" extension
|
- This release adds dependency on "plpythonu" extension
|
||||||
- Roles are not created anymore, previously private functions
|
- Roles are not created anymore, previously private functions
|
||||||
for table information extraction will now be callable by
|
for table information extraction (CDB_UserTables, CDB_TableIndexes,
|
||||||
anyone while only returning information about tables over
|
CDB_ColumnNames, CDB_ColumnType) will now be callable by anyone while
|
||||||
which the calling user has SELECT privilege (#36)
|
only returning information about tables over which the calling user
|
||||||
|
has SELECT privilege (#36)
|
||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
|
|
||||||
|
@ -11,3 +11,6 @@ AS $$
|
|||||||
|
|
||||||
$$ LANGUAGE SQL;
|
$$ LANGUAGE SQL;
|
||||||
|
|
||||||
|
-- This is to migrate from pre-0.2.0 version
|
||||||
|
-- See http://github.com/CartoDB/cartodb-postgresql/issues/36
|
||||||
|
GRANT EXECUTE ON FUNCTION CDB_ColumnNames(REGCLASS) TO PUBLIC;
|
||||||
|
@ -12,3 +12,6 @@ AS $$
|
|||||||
|
|
||||||
$$ LANGUAGE SQL;
|
$$ LANGUAGE SQL;
|
||||||
|
|
||||||
|
-- This is to migrate from pre-0.2.0 version
|
||||||
|
-- See http://github.com/CartoDB/cartodb-postgresql/issues/36
|
||||||
|
GRANT EXECUTE ON FUNCTION CDB_ColumnType(REGCLASS, TEXT) TO public;
|
||||||
|
@ -22,3 +22,6 @@ AS $$
|
|||||||
|
|
||||||
$$ LANGUAGE SQL;
|
$$ LANGUAGE SQL;
|
||||||
|
|
||||||
|
-- This is to migrate from pre-0.2.0 version
|
||||||
|
-- See http://github.com/CartoDB/cartodb-postgresql/issues/36
|
||||||
|
GRANT EXECUTE ON FUNCTION CDB_TableIndexes(REGCLASS) TO public;
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
--
|
--
|
||||||
-- Currently accepted permissions are: 'public', 'private' or 'all'
|
-- Currently accepted permissions are: 'public', 'private' or 'all'
|
||||||
--
|
--
|
||||||
-- DROP FUNCTION IF EXISTS CDB_UserTables(); -- replaced by:
|
|
||||||
CREATE OR REPLACE FUNCTION CDB_UserTables(perm text DEFAULT 'all')
|
CREATE OR REPLACE FUNCTION CDB_UserTables(perm text DEFAULT 'all')
|
||||||
RETURNS SETOF information_schema.sql_identifier
|
RETURNS SETOF information_schema.sql_identifier
|
||||||
AS $$
|
AS $$
|
||||||
@ -37,3 +36,6 @@ AS $$
|
|||||||
;
|
;
|
||||||
$$ LANGUAGE 'sql';
|
$$ LANGUAGE 'sql';
|
||||||
|
|
||||||
|
-- This is to migrate from pre-0.2.0 version
|
||||||
|
-- See http://github.com/CartoDB/cartodb-postgresql/issues/36
|
||||||
|
GRANT EXECUTE ON FUNCTION CDB_UserTables(text) TO public;
|
||||||
|
Loading…
Reference in New Issue
Block a user