diff --git a/NEWS b/NEWS index 5ca6552..a77636b 100644 --- a/NEWS +++ b/NEWS @@ -5,9 +5,10 @@ Important changes: - This release adds dependency on "plpythonu" extension - Roles are not created anymore, previously private functions - for table information extraction will now be callable by - anyone while only returning information about tables over - which the calling user has SELECT privilege (#36) + for table information extraction (CDB_UserTables, CDB_TableIndexes, + CDB_ColumnNames, CDB_ColumnType) will now be callable by anyone while + only returning information about tables over which the calling user + has SELECT privilege (#36) Bug fixes: diff --git a/scripts-available/CDB_ColumnNames.sql b/scripts-available/CDB_ColumnNames.sql index c392321..693ba3d 100644 --- a/scripts-available/CDB_ColumnNames.sql +++ b/scripts-available/CDB_ColumnNames.sql @@ -11,3 +11,6 @@ AS $$ $$ 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; diff --git a/scripts-available/CDB_ColumnType.sql b/scripts-available/CDB_ColumnType.sql index 4319bbe..f887771 100644 --- a/scripts-available/CDB_ColumnType.sql +++ b/scripts-available/CDB_ColumnType.sql @@ -12,3 +12,6 @@ AS $$ $$ 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; diff --git a/scripts-available/CDB_TableIndexes.sql b/scripts-available/CDB_TableIndexes.sql index bbb7e00..c0ae98d 100644 --- a/scripts-available/CDB_TableIndexes.sql +++ b/scripts-available/CDB_TableIndexes.sql @@ -22,3 +22,6 @@ AS $$ $$ 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; diff --git a/scripts-available/CDB_UserTables.sql b/scripts-available/CDB_UserTables.sql index aa9e350..40e2f51 100644 --- a/scripts-available/CDB_UserTables.sql +++ b/scripts-available/CDB_UserTables.sql @@ -5,7 +5,6 @@ -- -- 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') RETURNS SETOF information_schema.sql_identifier AS $$ @@ -37,3 +36,6 @@ AS $$ ; $$ 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;