SQLite er en liten database system som kjører som en fil i en katalog . SQLite brukes primært for mobile app -programmering , men du kan teste og kjøre programvare som bruker SQLite som back -end database server. Hvilke tillatelser du trenger for å sette på databasen avhenge av hva du trenger å gjøre med databasen. Les Tillatelser
SQLite database inneholder informasjonen du lagrer i programvaren. Av denne grunn må det leserettigheter . Leserettigheter tillate programvare for brukere å lese dataene , men ikke til å redigere eller slette noe av det. Med leserettigheter kan du beskytte informasjonen din fra å bli endret.
Execute Tillatelser
p Hvis du trenger å utføre lagrede prosedyrer på SQLite database, utføre tillatelser tillate deg å kjøre lagrede prosedyrer . Lagrede prosedyrer og SQL -kode er små programmer som kjører på databasen og hente eller redigere data . Hvis du ikke har eksekverrettigheter , kan du ikke kjøre kode og prosedyren mislykkes når du kaller det fra programmet.
Gruppe Tillatelser for eksterne lesere
når du publiserer SQLite database til et annet program eller en ekstern web-applikasjon, må du aktivere grupperettigheter for eksterne lesere. Disse leserne er gruppert automatisk av web-applikasjon . Konsernet er gitt leserettigheter bare, som sørger for sikkerheten filen. Du kan også gi gruppen utføre tillatelser for å kjøre prosedyrer.
Hensyn
Ved avgjørelsen din SQLite database sikkerhetsinnstillinger tillatelser , alltid gi lavest nivå av tillatelser som er nødvendige for leseren å innhente informasjon. For mange tillatelser for en ekstern leser kan føre til databasen din begynner å bli hacket , og du kan miste informasjon eller har databasen fullstendig slettet av ondsinnet programvare eller lesere.