SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Permissões de usuário SQLite


Cobri as permissões de usuário no MySQL e PostgreSQL.

Uma coisa a notar sobre o SQLite é que o gerenciamento de permissões, usando GRANT e REVOKE , não está disponível.

Não está disponível porque não é possível .

A razão é que um banco de dados SQLite é autocontido em um único arquivo.

Isso se deve à arquitetura SQLite.

Qualquer coisa com acesso ao arquivo SQLite pode acessar qualquer coisa dentro do banco de dados.

Não há como conceder permissões no nível do banco de dados .

Se seu aplicativo precisar implementar permissões de usuário, você poderá fazê-lo em nível de aplicativo, por exemplo, em seu servidor de API, mas depende de você.

Se seu aplicativo precisar de permissões de usuário, você também pode reconsiderar sua escolha de DBMS e preferir o PostgreSQL do MySQL/MariaDB.