Hva Folder tillatelse til å sette for SQLite

SQLite er en liten database system som kjører som en fil i en katalog. SQLite er primært brukt for mobile app programmering, men du kan teste og kjøre programvare som bruker SQLite som back-end database server. Tillatelsene du trenger for å sette på databasen avhenge av hva du trenger å gjøre med databasen.

lese~~POS=TRUNC

Den SQLite database inneholder informasjonen du lagrer i programvaren. Av denne grunn må det leserettigheter. Lese tillate programvare brukere å lese data, men ikke til å redigere eller slette noe av det. Med leserettigheter kan du beskytte informasjonen din fra å bli endret.

kjøretillatelser

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 kjøretillatelser, kan du ikke kjøre kode og prosedyren mislykkes når du kaller den 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. Gruppen gis leserettigheter bare som sikrer sikkerheten til filen. Du kan også gi gruppen tillatelse til å kjøre prosedyrer.

betraktninger

Når du bestemmer din SQLite database sikkerhetstillatelser, alltid gi det laveste nivået av tillatelser som er nødvendige for leseren å innhente opplysningene. For mange tillatelser for en ekstern leser kan føre til databasen er å bli hacket, og du kan miste informasjon eller har databasen fullstendig slettet av ondsinnet programvare eller lesere.