sql >> Base de Datos >  >> RDS >> SQLite

Permisos de usuario de SQLite

Cubrí los permisos de usuario en MySQL y PostgreSQL.

Una cosa a tener en cuenta sobre SQLite es que la gestión de permisos, usando GRANT y REVOKE , no está disponible.

No está disponible porque no es posible .

La razón es que una base de datos SQLite está contenida en un solo archivo.

Esto se debe a la arquitectura SQLite.

Cualquier cosa con acceso al archivo SQLite puede acceder a cualquier cosa dentro de la base de datos.

No hay forma de otorgar permisos a nivel de base de datos .

Si su aplicación necesita implementar permisos de usuario, puede hacerlo a nivel de aplicación, por ejemplo, en su servidor API, pero depende de usted.

Si su aplicación necesita permisos de usuario, también podría reconsiderar su elección de DBMS y preferir PostgreSQL de MySQL/MariaDB en su lugar.