-
Notifications
You must be signed in to change notification settings - Fork 1
/
controlo.sql
38 lines (29 loc) · 1.82 KB
/
controlo.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Use MedicinaDesporto;
CREATE ROLE DIRETORCLINICA;
CREATE ROLE DIRETORTESTE;
CREATE ROLE ATLETA;
CREATE ROLE ADMINISTRADOR;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DCFaturacaoClinica TO DIRETORCLINICA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DCClubeMaisTestesEntreDatasClinica TO DIRETORCLINICA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DCClubesInexistentesClinica TO DIRETORCLINICA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DCStaffAreaClinica TO DIRETORCLINICA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DCMesesOrdemCrescenteClinica TO DIRETORCLINICA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DTRecursosTeste TO DIRETORTESTE;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DTClinicaRealizouMaisTestes TO DIRETORTESTE;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DTComQuemTrabalhouTestes TO DIRETORTESTE;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DTAtletasTestes TO DIRETORTESTE;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.DTContactoAtletasTestes TO DIRETORTESTE;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.AClinicaEmQueMaisGasta TO ATLETA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.ATestesEmClinica TO ATLETA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.ATestesEntreDatas TO ATLETA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.ATestesPrecoCrescente TO ATLETA;
GRANT EXECUTE ON PROCEDURE MedicinaDesporto.ATodosTestes TO ATLETA;
GRANT ALL PRIVILEGES ON MedicinaDesporto.* TO ADMINISTRADOR WITH GRANT OPTION;
CREATE USER 'diretorclinica2'@'%' IDENTIFIED BY 'diretorclinicapassword';
GRANT DIRETORCLINICA to 'diretorclinica2'@'%';
CREATE USER 'diretorteste14'@'%' IDENTIFIED BY 'diretorteste';
GRANT DIRETORTESTE to 'diretorteste14'@'%';
CREATE USER 'atleta50'@'%' IDENTIFIED BY 'atletapassword';
GRANT ATLETA to 'atleta50'@'%';
CREATE USER 'administrador'@'%' IDENTIFIED BY 'adminpassword';
GRANT ADMINISTRADOR to 'administrador'@'%';