SQLite is een kleine database systeem dat draait als een bestand in een map . SQLite wordt vooral gebruikt voor mobiele app programmeren , maar u kunt software die SQLite gebruikt als de back - end database- server te testen en uit te voeren . De machtigingen die u moet instellen op de database is afhankelijk van wat je moet doen met de database. Lees Machtigingen De SQLite database bevat de informatie die u op te slaan in uw software . Om deze reden moet leesrechten . Lees permissies kunnen gebruikers van software om de gegevens te lezen , maar voor een van deze niet bewerken of verwijderen . Met leesrechten kunt u uw informatie te beschermen tegen veranderingen . Machtigingen uitvoeren Als u nodig hebt om opgeslagen procedures op de SQLite -database uitvoeren , uitvoeren permissies kun je draaien opgeslagen procedures . Opgeslagen procedures en SQL- code zijn kleine programma's die draaien op de database en de gegevens op te halen of te bewerken . Als u niet beschikt over bevoegdheden voor het uitvoeren , kunt u geen code uitgevoerd en de procedure mislukt wanneer je het noemen van uw aanvraag . Groep Machtigingen voor externe lezers wanneer u de SQLite -database te publiceren naar een andere toepassing of een externe webapplicatie , moet u groepsmachtigingen voor externe lezers in te schakelen. Deze lezers worden automatisch gegroepeerd op de webtoepassing . De groep krijgt alleen leesrechten , die de veiligheid van het bestand zorgt . Je kunt ook de groep uitvoeren permissies om procedures te voeren . Overwegingen Bij de beslissing veiligheidstoestemmingen uw SQLite -database 's , altijd het laagste niveau van de machtigingen die nodig zijn voor de lezer de informatie te verkrijgen . Te veel machtigingen voor een externe lezer kan leiden tot uw database wordt steeds gehackt , en kunt u informatie kwijt of hebben de database geheel verwijderd door schadelijke software of lezers.
|