SQLite er en lille database system, der kører som en fil i en mappe. SQLite bruges primært til mobile app programmering, men du kan teste og køre software der bruger SQLite som back -end- databaseserver. De tilladelser, du har brug for at sætte på databasen afhænger af, hvad du behøver at gøre med databasen. Læs Tilladelser
SQLite database indeholder de oplysninger, du gemmer i din software. Af denne grund er det nødvendigt læse tilladelser. Læs tilladelser tillader software-brugere at læse data , men ikke til at redigere eller slette noget af det. Med leserettigheder du kan beskytte dine oplysninger mod at blive ændret.
Køretilladelse
p Hvis du har brug for til at udføre lagrede procedurer på SQLite database , køretilladelse tillader dig at køre lagrede procedurer . Lagrede procedurer og SQL -kode er små programmer, der kører på databasen og hente eller redigere data. Hvis du ikke har køretilladelse , kan du ikke udføre kode , og proceduren mislykkes, når du kalder den fra din ansøgning.
Group Tilladelser for eksterne læsere
når du udgiver SQLite database til et andet program eller en ekstern web- applikation , skal du aktivere gruppens tilladelser til eksterne læsere. Disse læsere er grupperet automatisk af webprogrammet. Gruppen er givet læsetilladelser kun , hvilket sikrer sikkerheden af filen . Du kan også give gruppen køretilladelse til at køre procedurer.
Overvejelser
Når afgøre din SQLite database sikkerhedsfunktioner tilladelser , altid give det laveste niveau af nødvendige tilladelser for læseren til at indhente oplysningerne . Alt for mange tilladelser for en ekstern læser kan føre til din database er ved at blive hacket, og du kan miste oplysninger eller har databasen helt slettes af ondsindet software eller læsere.