Покрих потребителските разрешения в MySQL и PostgreSQL.
Едно нещо, което трябва да се отбележи за SQLite е, че управлението на разрешенията, използвайки GRANT
и REVOKE
, не е налично.
Не е налично, защото не е възможно .
Причината е, че SQLite база данни е самостоятелна в един файл.
Това се дължи на архитектурата на SQLite.
Всичко с достъп до SQLite файл може да има достъп до всичко в базата данни.
Няма начин да дадете разрешения на ниво база данни .
Ако приложението ви трябва да внедри потребителски разрешения, можете да го направите на ниво приложение, например във вашия API сървър, но зависи от вас.
Ако приложението ви трябва да се нуждае от потребителски разрешения, можете също да преразгледате избора си на СУБД и вместо това да предпочетете PostgreSQL на MySQL/MariaDB.