أذونات مستخدم SQLite

مقدمة سريعة لأذونات المستخدم في SQLite

لقد غطيت أذونات المستخدم في MySQL و PostgreSQL.

شيء واحد يجب ملاحظته حول SQLite هو إدارة الأذونات ، باستخدامGRANTوREVOKE، غير متاح.

إنه غير متوفر لأنإنه غير ممكن.

والسبب هو أن قاعدة بيانات SQLite قائمة بذاتها في ملف واحد.

هذا يرجع إلى بنية سكليتي.

يمكن لأي شيء له حق الوصول إلى ملف SQLite الوصول إلى أي شيء داخل قاعدة البيانات.

لا توجد طريقة لمنح أذوناتعلى مستوى قاعدة البيانات.

إذا كان التطبيق الخاص بك يحتاج إلى تنفيذ أذونات المستخدم ، فيمكنك القيام بذلك على مستوى التطبيق ، على سبيل المثال في خادم API الخاص بك ، ولكن الأمر متروك لك.

إذا كان تطبيقك يحتاج إلى أذونات المستخدم ، فيمكنك أيضًا إعادة النظر في اختيار DBMS الخاص بك وتفضل PostgreSQL من MySQL / MariaDB بدلاً من ذلك.


المزيد من دروس قواعد البيانات: