Skip to content

Commit 7543303

Browse files
committed
Create fragment screening role with grants
1 parent 6a760c3 commit 7543303

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
-- Create the fragment screening application role.
2+
CREATE ROLE IF NOT EXISTS ispyb_fragment_screening;
3+
4+
-- You must also create a database user and grant this role to them, e.g.
5+
-- CREATE USER fragment_screening_user@'%' IDENTIFIED BY 'the_password';
6+
-- GRANT ispyb_fragment_screening to fragment_screening_user@'%';
7+
-- SET DEFAULT ROLE ispyb_fragment_screening FOR fragment_screening_user@'%';
8+
9+
-- Grants for ispyb_fragment_screening
10+
GRANT SELECT ON AutoProcIntegration TO 'ispyb_fragment_screening';
11+
GRANT SELECT ON AutoProcProgram TO 'ispyb_fragment_screening';
12+
GRANT SELECT ON AutoProcProgramAttachment TO 'ispyb_fragment_screening';
13+
GRANT SELECT ON AutoProcScaling TO 'ispyb_fragment_screening';
14+
GRANT SELECT ON AutoProcScalingStatistics TO 'ispyb_fragment_screening';
15+
GRANT SELECT ON AutoProcScaling_has_Int TO 'ispyb_fragment_screening';
16+
GRANT SELECT ON BLSampleImage TO 'ispyb_fragment_screening';
17+
GRANT SELECT ON BLSampleImageAutoScoreClass TO 'ispyb_fragment_screening';
18+
GRANT SELECT ON BLSampleImageScore TO 'ispyb_fragment_screening';
19+
GRANT SELECT ON BLSampleImage_has_AutoScoreClass TO 'ispyb_fragment_screening';
20+
GRANT SELECT ON BLSession TO 'ispyb_fragment_screening';
21+
GRANT SELECT ON BLSubSample TO 'ispyb_fragment_screening';
22+
GRANT SELECT ON Container TO 'ispyb_fragment_screening';
23+
GRANT SELECT ON ContainerInspection TO 'ispyb_fragment_screening';
24+
GRANT SELECT ON Crystal TO 'ispyb_fragment_screening';
25+
GRANT SELECT ON DataCollection TO 'ispyb_fragment_screening';
26+
GRANT SELECT ON ProcessingJob TO 'ispyb_fragment_screening';
27+
GRANT SELECT ON ProcessingJobParameter TO 'ispyb_fragment_screening';
28+
GRANT SELECT ON Proposal TO 'ispyb_fragment_screening';
29+
GRANT SELECT ON Protein TO 'ispyb_fragment_screening';
30+
GRANT SELECT, INSERT, UPDATE ON BLSample TO 'ispyb_fragment_screening';
31+
GRANT SELECT, INSERT, UPDATE ON BLSampleGroup TO 'ispyb_fragment_screening';
32+
GRANT SELECT, INSERT, UPDATE ON BLSampleGroup_has_BLSample TO 'ispyb_fragment_screening';

0 commit comments

Comments
 (0)