I profili assegnati ad un utente (in relazione al database) possono essere di tre tipi:
Lite Admin
Pieni poteri sul database di lettura, scrittura e cancellazione. L'utente può leggere e modificare i dati delle tabelle, inserire nuovi record, creare e cancellare tabelle e alterarne la struttura di quelle già esistenti.
Comandi disponibili per il profilo Lite Admin:
| MySQL |
ALTER ALTER ROUTINE CREATE CREATE ROUTINE CREATE TEMPORARY TABLES CREATE VIEW DELETE DROP EXECUTE INDEX INSERT LOCK TABLES REFERENCES SELECT SHOW VIEW TRIGGER UPDATE |
| Microsoft SQL Server |
ALTER CREATE DEFAULT CREATE FUNCTION CREATE PROCEDURE CREATE RULE CREATE TABLE CREATE VIEW DELETE EXECUTE INSERT REFERENCES SELECT UPDATE VIEW DATABASE STATE |
| PostgreSQL |
ALTER CREATE TABLE CREATE VIEW CREATE PROCEDURE CREATE FUNCTION CREATE RULE CREATE DEFAULT SELECT INSERT UPDATE DELETE EXECUTE VIEW DATABASE STATE |
Read/Write
Permessi di lettura e scrittura sul database. L'utente può inserire, leggere, modificare e cancellare i dati (record) delle tabelle. L'utente non può creare nuove tabelle, cancellare le tabelle esistenti o alterarne la struttura.
Comandi disponibili per il profilo Read/Write:
MySQL
ALTER CREATE TEMPORARY TABLES DELETE EXECUTE INDEX INSERT LOCK TABLES SELECT SHOW VIEW UPDATE |
Microsoft SQL Server
DELETE INSERT SELECT UPDATE |
PostgreSQL
DELETE INSERT SELECT UPDATE |
Read Only
Permessi di sola lettura sul database. L'utente ha accesso in lettura a tutto il database ma non ha in nessun caso i permessi di scrittura. L'utente può leggere i record delle varie tabelle, senza alterarli in nessun modo. Questo profilo è assegnato automaticamente all'utente in caso di
credito non sufficiente per effettuare il rinnovo.
Comandi disponibili per il profilo Read Only:
MySQL
DELETE DROP SELECT SHOW VIEW |
Microsoft SQL Server
SELECT |
PostgreSQL
SELECT |
Utenti con risorse condivise
In caso di servizio con risorse condivise (sia per MySQL che per Microsoft SQL Server) il sistema crea un solo utente con pieni poteri sull'unico database.
| Profilo utente |
lettura |
scrittura |
cancellazione |
| Lite Admin |
|
|
|
Utenti con risorse dedicate
In caso di servizio con risorse dedicate (MySQL, Microsoft SQL Server, PostgreSQL) puoi creare più utenti ed assegnare ad ognuno uno o più profili su uno o più database.
| Profilo utente |
lettura |
scrittura |
cancellazione |
| Lite Admin |
|
|
|
| Read/Write |
|
|
|
| Read Only |
|
|
|
Deve sempre essere presente almeno un utente che abbia il profilo
Lite Admin.