sql >> データベース >  >> RDS >> SQLite

SQLiteユーザー権限

    MySQLとPostgreSQLのユーザー権限について説明しました。

    SQLiteについて注意すべきことの1つは、GRANTを使用した権限管理です。 およびREVOKE 、利用できません。

    不可能のため利用できません 。

    その理由は、SQLiteデータベースが単一のファイルに自己完結しているためです。

    これはSQLiteアーキテクチャによるものです。

    SQLiteファイルにアクセスできるものはすべて、データベース内のすべてのものにアクセスできます。

    データベースレベルで権限を付与する方法はありません 。

    アプリケーションでユーザー権限を実装する必要がある場合は、たとえばAPIサーバーなどのアプリケーションレベルで実装できますが、それはユーザー次第です。

    アプリにユーザー権限が必要な場合は、DBMSの選択を再検討し、代わりにMySQL/MariaDBのPostgreSQLを選択することもできます。


    1. SQLiteデータベースを復元する

    2. SQL Serverの既存のテーブルに主キーを追加する方法(T-SQLの例)

    3. ORA-01775をデバッグする方法:シノニムのチェーンをループしますか?

    4. PostgreSQLを垂直方向にスケーリング