SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Izin Pengguna SQLite

Saya membahas izin pengguna di MySQL dan PostgreSQL.

Satu hal yang perlu diperhatikan tentang SQLite adalah bahwa manajemen izin, menggunakan GRANT dan REVOKE , tidak tersedia.

Itu tidak tersedia karena tidak mungkin .

Alasannya adalah bahwa database SQLite mandiri dalam satu file.

Ini karena arsitektur SQLite.

Apa pun yang memiliki akses ke file SQLite dapat mengakses apa pun di dalam database.

Tidak ada cara untuk memberikan izin di tingkat basis data .

Jika aplikasi Anda perlu mengimplementasikan izin pengguna, Anda dapat melakukannya di tingkat aplikasi, misalnya di server API, tetapi terserah Anda.

Jika aplikasi Anda harus memerlukan izin pengguna, Anda juga dapat mempertimbangkan kembali pilihan DBMS Anda dan lebih memilih PostgreSQL daripada 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. Paket telah diposting 50 roti panggang. Tidak ditampilkan lagi

  2. TABEL DROP SQLite

  3. Cara menutup kursor dengan benar di android

  4. Mencoba membuka kembali objek sqlitedatabase yang sudah ditutup

  5. Seberapa amankah utas EnableWriteAheadLogging dalam konteks penggunaan nyata dan dokumentasi SQLite?