Skip to content

Commit 9e3e7bf

Browse files
committed
switch remaining GRANTs to configurable web user
fixes osm-search#252
1 parent 6dcdf34 commit 9e3e7bf

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

data/country_name.sql

-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,6 @@ CREATE INDEX idx_country_name_country_code ON country_name USING btree (country_
295295
--
296296

297297
REVOKE ALL ON TABLE country_name FROM PUBLIC;
298-
GRANT SELECT ON TABLE country_name TO "www-data";
299298

300299

301300
--

data/gb_postcode_table.sql

-1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,3 @@ CREATE TABLE gb_postcode (
2424
CONSTRAINT enforce_srid_geometry CHECK ((st_srid(geometry) = 4326))
2525
);
2626

27-
GRANT SELECT ON TABLE gb_postcode TO "www-data";

sql/tables.sql

+3
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ GRANT INSERT ON new_query_log TO "{www-user}" ;
5353
GRANT UPDATE ON new_query_log TO "{www-user}" ;
5454
GRANT SELECT ON new_query_log TO "{www-user}" ;
5555

56+
GRANT SELECT ON TABLE country_name TO "{www-user}";
57+
GRANT SELECT ON TABLE gb_postcode TO "{www-user}";
58+
5659
create view vw_search_query_log as SELECT substr(query, 1, 50) AS query, starttime, endtime - starttime AS duration, substr(useragent, 1, 20) as
5760
useragent, language, results, ipaddress FROM new_query_log WHERE type = 'search' ORDER BY starttime DESC;
5861

utils/specialphrases.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
echo " tablespace ".CONST_Tablespace_Aux_Index;
106106
echo ";\n";
107107

108-
echo "GRANT SELECT ON place_classtype_".pg_escape_string($aPair[0])."_".pg_escape_string($aPair[1])." TO \"www-data\";\n";
108+
echo "GRANT SELECT ON place_classtype_".pg_escape_string($aPair[0])."_".pg_escape_string($aPair[1]).' TO "'.CONST_Database_Web_User."\";\n";
109109

110110
}
111111

0 commit comments

Comments
 (0)