sql >> Database teknologi >  >> RDS >> SQLite

SQLite brugertilladelser

Jeg dækkede brugertilladelser i MySQL og PostgreSQL.

En ting at bemærke om SQLite er, at tilladelsesstyring ved hjælp af GRANT og REVOKE , er ikke tilgængelig.

Det er ikke tilgængeligt, fordi det ikke er muligt .

Årsagen er, at en SQLite-database er selvstændig i en enkelt fil.

Dette skyldes SQLite-arkitekturen.

Alt med adgang til SQLite-fil kan få adgang til alt inde i databasen.

Der er ingen måde at give tilladelser på databaseniveau .

Hvis din applikation skal implementere brugertilladelser, kan du gøre det på applikationsniveau, for eksempel i din API-server, men det er op til dig.

Hvis din app skal have brugertilladelser, kan du også genoverveje dit DBMS-valg og foretrække PostgreSQL af MySQL/MariaDB i stedet.


  1. Benchmarking Managed PostgreSQL Cloud Solutions:Anden del - Amazon RDS

  2. Håndtering af replikeringsproblemer fra ikke-GTID til GTID MariaDB-databaseklynger

  3. Hvordan får man en alder fra et D.O.B-felt i MySQL?

  4. Sender tabelnavn som en parameter i psycopg2