switch remaining GRANTs to configurable web user

fixes #252
This commit is contained in:
Sarah Hoffmann 2015-03-05 21:55:20 +01:00
parent 6dcdf34fda
commit 9e3e7bf791
4 changed files with 4 additions and 3 deletions

View File

@ -295,7 +295,6 @@ CREATE INDEX idx_country_name_country_code ON country_name USING btree (country_
-- --
REVOKE ALL ON TABLE country_name FROM PUBLIC; REVOKE ALL ON TABLE country_name FROM PUBLIC;
GRANT SELECT ON TABLE country_name TO "www-data";
-- --

View File

@ -24,4 +24,3 @@ CREATE TABLE gb_postcode (
CONSTRAINT enforce_srid_geometry CHECK ((st_srid(geometry) = 4326)) CONSTRAINT enforce_srid_geometry CHECK ((st_srid(geometry) = 4326))
); );
GRANT SELECT ON TABLE gb_postcode TO "www-data";

View File

@ -53,6 +53,9 @@ GRANT INSERT ON new_query_log TO "{www-user}" ;
GRANT UPDATE ON new_query_log TO "{www-user}" ; GRANT UPDATE ON new_query_log TO "{www-user}" ;
GRANT SELECT ON new_query_log TO "{www-user}" ; GRANT SELECT ON new_query_log TO "{www-user}" ;
GRANT SELECT ON TABLE country_name TO "{www-user}";
GRANT SELECT ON TABLE gb_postcode TO "{www-user}";
create view vw_search_query_log as SELECT substr(query, 1, 50) AS query, starttime, endtime - starttime AS duration, substr(useragent, 1, 20) as create view vw_search_query_log as SELECT substr(query, 1, 50) AS query, starttime, endtime - starttime AS duration, substr(useragent, 1, 20) as
useragent, language, results, ipaddress FROM new_query_log WHERE type = 'search' ORDER BY starttime DESC; useragent, language, results, ipaddress FROM new_query_log WHERE type = 'search' ORDER BY starttime DESC;

View File

@ -105,7 +105,7 @@
echo " tablespace ".CONST_Tablespace_Aux_Index; echo " tablespace ".CONST_Tablespace_Aux_Index;
echo ";\n"; echo ";\n";
echo "GRANT SELECT ON place_classtype_".pg_escape_string($aPair[0])."_".pg_escape_string($aPair[1])." TO \"www-data\";\n"; echo "GRANT SELECT ON place_classtype_".pg_escape_string($aPair[0])."_".pg_escape_string($aPair[1]).' TO "'.CONST_Database_Web_User."\";\n";
} }