SQLite
 sql >> база данни >  >> RDS >> SQLite

Потребителски разрешения на SQLite

Покрих потребителските разрешения в MySQL и PostgreSQL.

Едно нещо, което трябва да се отбележи за SQLite е, че управлението на разрешенията, използвайки GRANT и REVOKE , не е налично.

Не е налично, защото не е възможно .

Причината е, че SQLite база данни е самостоятелна в един файл.

Това се дължи на архитектурата на SQLite.

Всичко с достъп до SQLite файл може да има достъп до всичко в базата данни.

Няма начин да дадете разрешения на ниво база данни .

Ако приложението ви трябва да внедри потребителски разрешения, можете да го направите на ниво приложение, например във вашия API сървър, но зависи от вас.

Ако приложението ви трябва да се нуждае от потребителски разрешения, можете също да преразгледате избора си на СУБД и вместо това да предпочетете PostgreSQL на MySQL/MariaDB.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добри практики за работа с множество таблици

  2. Сумиране на стойностите по месеци в милисекунди

  3. Извиква ли се някога методът onUpgrade?

  4. Как да проверите дали таблица съществува в SQLite

  5. Няма достъп до предварително попълнена база данни на SQLite с помощта на PhoneGap/Cordova в Android