]> ruin.nu Git - ndwebbie.git/blob - database/dbaccess.sql
intel role
[ndwebbie.git] / database / dbaccess.sql
1 /*
2 CREATE ROLE intel;
3 GRANT intel TO test;
4 */
5
6 GRANT SELECT ON planets TO intel;
7 GRANT SELECT ON planet_stats TO intel;
8 GRANT SELECT ON current_planet_stats TO intel;
9 GRANT SELECT ON current_planet_stats_full TO intel;
10 GRANT SELECT ON galaxies TO intel;
11 GRANT SELECT ON alliances TO intel;
12 GRANT SELECT ON alliance_stats TO intel;
13 GRANT SELECT ON alliance_resources TO intel;
14 GRANT SELECT ON intel TO intel;
15 GRANT SELECT ON intel_scans TO intel;
16 GRANT SELECT ON scans TO intel;
17 GRANT SELECT ON fleets TO intel;
18 GRANT SELECT ON launch_confirmations TO intel;
19 GRANT SELECT ON fleet_scans TO intel;
20 GRANT SELECT ON fleet_ships TO intel;
21 GRANT SELECT ON planet_scans TO intel;
22 GRANT SELECT ON current_planet_scans TO intel;
23 GRANT SELECT ON development_scans TO intel;
24 GRANT SELECT ON current_development_scans TO intel;
25 GRANT SELECT ON full_intel TO intel;
26 GRANT SELECT ON planet_tags TO intel;
27 GRANT SELECT ON available_planet_tags TO intel;
28
29 GRANT EXECUTE ON FUNCTION coords(int,int,int) TO intel;
30 GRANT EXECUTE ON FUNCTION planetcoords(int,int) TO intel;
31 GRANT EXECUTE ON FUNCTION planetid(int,int,int,int) TO intel;
32 GRANT EXECUTE ON FUNCTION tick() TO intel;
33 GRANT EXECUTE ON FUNCTION endtick() TO intel;
34
35 ALTER FUNCTION tick() SECURITY DEFINER;
36 ALTER FUNCTION endtick() SECURITY DEFINER;